CONSULTA DE RANGOS DE FECHA
Publicado por The YerseY (2 intervenciones) el 22/01/2014 21:13:39
Buenas tardes a todos llegue aqui buscando ayuda acerca de un tema de SQL me gustaria que me puedan ayudar en lo siguiente.
tengo varias tablas
VentaD201401
VentaD201402
VentaD201403
VentaD201404
......(se crea una tabla cada mes)
cada tabla tiene los mismos campos
FechaVenta
Articulo
Cantidad
Monto
Lo que quiero es tener un Proceso Almacenado al que le pueda:
Ingresar el nombre de la tabla para indicarle en que tabla tiene que buscar
Ingresar el rango de fecha que tiene que buscar (si escojo varios dias)
Ingresar la fecha unica que tiene que buscar(si es que escojo solo un dia)
Devolverme un resumen de cantidad y monto resumido por articulo
(ose algo como)
ARTICULO ---CantidadVendida---MontoTotalVendido
Cuaderno-------------15------------------------50.00
Libro--------------------18----------------------150.00
lapiz---------------------14-----------------------18.00
eh realizado esta consulta
SELECT cdarticulo as ARTICULO ,SUM(cantidad)as CantidadVendida, sum(mtototal) as MontoTotalVendido
FROM ventad201401 where fecproceso='20140122'
GROUP BY cdarticulo
y me devuelve los datos que quiero pero si ingreso la fecha del dia que quiero
pero lo que necesito es que sea un proceso almacenado y lo que no encuentro solucion poder hacerlo por fechas
ingresadas por variables o algo parecido.
espero su ayuda Muchas Gracias
tengo varias tablas
VentaD201401
VentaD201402
VentaD201403
VentaD201404
......(se crea una tabla cada mes)
cada tabla tiene los mismos campos
FechaVenta
Articulo
Cantidad
Monto
Lo que quiero es tener un Proceso Almacenado al que le pueda:
Ingresar el nombre de la tabla para indicarle en que tabla tiene que buscar
Ingresar el rango de fecha que tiene que buscar (si escojo varios dias)
Ingresar la fecha unica que tiene que buscar(si es que escojo solo un dia)
Devolverme un resumen de cantidad y monto resumido por articulo
(ose algo como)
ARTICULO ---CantidadVendida---MontoTotalVendido
Cuaderno-------------15------------------------50.00
Libro--------------------18----------------------150.00
lapiz---------------------14-----------------------18.00
eh realizado esta consulta
SELECT cdarticulo as ARTICULO ,SUM(cantidad)as CantidadVendida, sum(mtototal) as MontoTotalVendido
FROM ventad201401 where fecproceso='20140122'
GROUP BY cdarticulo
y me devuelve los datos que quiero pero si ingreso la fecha del dia que quiero
pero lo que necesito es que sea un proceso almacenado y lo que no encuentro solucion poder hacerlo por fechas
ingresadas por variables o algo parecido.
espero su ayuda Muchas Gracias
Valora esta pregunta
0