Jump to content

sentencia SQL


mik124

Recommended Posts

Hola

 

Estoy intentando hacer una sentencia SQL para saber que clientes han comprado un producto determinado y en que fechas.

 

Buscando por los foros he dado con este, pero no me pone la fecha de venta del producto yo de programación de SQL soy un ciego no se nada alguien me puede echar una mano.

 

SELECT CONCAT_WS( ' ', g.firstname, g.lastname ) AS Cliente, n.`product_name` AS Producto, n.`product_quantity` AS Cantidad
FROM `ps_orders` o
LEFT JOIN
`ps_customer` g ON g.`id_customer` = o.`id_customer`
LEFT JOIN `ps_order_detail` n ON n.`id_order` = o.`id_order`
WHERE o.date_upd
BETWEEN
'2014-01-01'
AND '2014-12-31'
AND n.`product_reference` = "demo_2"
LIMIT 0 , 30

 

 

yo cambio el rango de fechas a las que me interesa y donde pone demo_2, pongo la refencia

si sabeis como modificarlo para que me de la fecha os lo agradecería.

 

un saludo.

Link to comment
Share on other sites

Buenas noches.

Prueba con esto:

SELECT CONCAT(firstname," ",Lastname ), prefijo_orders.date_add,product_name, prefijo_order_detail.product_quantity
FROM prefijo_orders
INNER JOIN  prefijo_order_detail
INNER JOIN prefijo_customer
ON  prefijo_order_detail.id_order = prefijo_orders.id_order
AND prefijo_orders.id_customer = prefijo_customer.id_customer
AND prefijo_orders.date_add BETWEEN  '2014-01-01'AND '2016-12-31'
AND product_reference = "0236425";

Un saludo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...