
04/08/2005, 20:23
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años Puntos: 9 | |
Claro, pero al hacer una función estaría en la misma, estaría generando 4 consultas distintas, y a mi me gustaría, si es que se puede, hacer esas 4 consultas (para extraer las compras totales, las compras del último mes, las compras de los últimos seis meses y la compra del último año) en una sola, para tener todos los datos de una sola vez. Estas son las consultas que estoy usando ahora:
Ventas totales de un usuario a un determinado negocio:
SELECT COUNT(PED_ID) FROM PED_PEDIDOS WHERE USU_ID = 3452 AND AFI_ID = 45
Ventas del último mes:
SELECT COUNT(PED_ID) FROM PED_PEDIDOS WHERE USU_ID = 3452 AND AFI_ID = 45 AND PED_FECHA BETWEEN # criterio de fecha # AND # criterio de fecha #
Las dos consultas restantes son iguales a esta última, cambiando los criterios de fecha para extraer los datos que mencioné anteriormente.
Existirá alguna forma de hacer estas cuatro consultas en una sola?, si no, no me queda otra que hacer lo que me comentaste U_Goldman, es una excelente idea para simplificar esta parte.
Muchas gracias por responder maestro.
Saludos!.
__________________ Add, never Remove |