Jump to content

Edit History

luishuaymana

luishuaymana


Hola, las consultas de acuerdo a provincia, estado y ciudad puede varias de acuerdo al IDENTIFICADOR, pero te mostraré una idea con ejemplo.

Imaginemos que tenemos :
Una provincia con identificador "1" y "nombre NEW YORK", con rango de fecha menores a '2020-04-24' :

select * 
from ps_orders as ord

left join ps_address as a on a.id_address = ord.id_address_invoice
left join ps_state   as s on s.id_state   = a.id_state
left join ps_zone    as z on z.id_zone    = s.id_zone

where s.id_state   = 1
and   ord.date_add < '2020-04-24'


Ahora si queremos por zona, imaginemos que tenemos : 
Una zona con identificador "1" y "nombre CENTRO", con rango de fecha menores a '2020-04-24' :

select * 
from ps_orders as ord

left join ps_address as a on a.id_address = ord.id_address_invoice
left join ps_state   as s on s.id_state   = a.id_state
left join ps_zone    as z on z.id_zone    = s.id_zone

where z.id_zone = 1
and   ord.date_add < '2020-04-24'

 


Espero te ayude!!.

luishuaymana

luishuaymana


Hola, las consultas de acuerdo a provincia, estado y ciudad puede varias de acuerdo al IDENTIFICADOR, pero te mostraré una idea con ejemplo.
Imaginemos que tenemos una provincia con identificador "1" y "nombre NEW YORK", la consulta sería la siguiente :

select * 
from ps_orders as ord

left join ps_address as a on a.id_address = ord.id_address_invoice
left join ps_state   as s on s.id_state   = a.id_state
left join ps_zone    as z on z.id_zone    = s.id_zone

where s.id_state = 1


Ahora si queremos por zona, imaginemos que tenemos una zona con identificador "1" y "nombre CENTRO", la consulta sería la siguiente :

select * 
from ps_orders as ord

left join ps_address as a on a.id_address = ord.id_address_invoice
left join ps_state   as s on s.id_state   = a.id_state
left join ps_zone    as z on z.id_zone    = s.id_zone

where z.id_zone = 1

 


Espero te ayude!!.

×
×
  • Create New...