Agrupamientos por semanas en SQL
Necesito saber como se realizan agrupamiento de registros por semanas de un mes especifico en SQL, para saber si en la semana 1 del mes X se vendieron mas q en la semana 2 del mismo mes, etc.
Agradecere bastante la ayuda.
Saludos desde Paraguay
Alberto
Agradecere bastante la ayuda.
Saludos desde Paraguay
Alberto
Es bien sencillo, Alberto. Para ello, deberás utilizar la función datepart. Te pongo un ejemplo.
Supongamos que tenemos una tabla con varios campos, entre ellos, importe y fecha_movimiento. Para sacar los totales, agrupados por semana, deberás escribir:
select sum(importe) as sumadeimporte, datepart("ww",fecha_movimiento) from tabla
group by datepart("ww",fecha_movimiento)
where ...
Espero haberte ayudado.
Saludos.
Supongamos que tenemos una tabla con varios campos, entre ellos, importe y fecha_movimiento. Para sacar los totales, agrupados por semana, deberás escribir:
select sum(importe) as sumadeimporte, datepart("ww",fecha_movimiento) from tabla
group by datepart("ww",fecha_movimiento)
where ...
Espero haberte ayudado.
Saludos.
