hola
en las siguiente imágenes que adjunto, tengo 2 tablas:
la primera es el listado de la ventas hechas
y la segunda es la discriminación de lo artículos vendidos de cada venta hecha.
el problema es como haría una consulta que me muestre los artículos mas vendidos entre dos fechas ?
alguna sugerencia..
gracias por la ayuda
Img1: Discriminatorio de artículos
Img2: Ventas
(http://launidad.co/img1.JPG)
(http://launidad.co/img2.JPG)
Con la función BETWEEN:
http://www.w3schools.com/sql/sql_between.asp
(Si no recuerdo mal, admite fechas. De lo contrario, siempre se pueden convertir en números enteros).
Si no recuerdo mal, era tal que así (En Oracle):
to_char(to_integer(fecha))
Y uniendo las tablas en la consulta con un WHERE...
where clave_1 like clave_2
No entiendo esas tablas. ¿Cuál es la clave foránea de la segunda tabla en la primera? ¿El campo PDF? Es el único que coincide en ambas...
SELECT * -- Columnas necesarias
FROM DetalleVenta DV
WHERE DV.fecha BETWEEN '2013-06-27' AND '2013-11-25';
Si se necesita unir las dos tablas, usa JOIN (http://dev.mysql.com/doc/refman/5.0/es/join.html)