SQL - Como puedo hacer.?

 
Vista:

Como puedo hacer.?

Publicado por Eclesiastes (37 intervenciones) el 24/04/2003 00:45:29
hola como estan señores..me podria ayudar hacer una consulta que quiero que hago esto:

1- Una sentencia que me cuente cuantos registro se cargo en el mes
2- Una sentencia que me cuente cuantos registro se cargo por dia en un mes.
3- Una sentencia que me cuente cuantos registro se cargo por semana

muchas gracias..y te pido mil disculpas por las molestias :)

PD: solo tengo dos campos..Referencia y Fecha..!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo hacer.?

Publicado por Isaías Islas (5072 intervenciones) el 24/04/2003 01:34:16
Aqui esta:

1- Una sentencia que me cuente cuantos registro se cargo en el mes
SELECT COUNT(Referencia) FROM SuTabla WHERE DATEPART(MM, Fecha) = SuMes

2- Una sentencia que me cuente cuantos registro se cargo por dia en un mes.
SELECT COUNT(Referencia) FROM SuTabla WHERE DATEPART(DD, Fecha) = SuDia

SELECT DATEPART(DD, Fecha) as Dia, COUNT(Referencia) as Total FROM SuTabla WHERE DATEPART(MM, Fecha) = SuMes
GROUP BY DATEPART(DD, Fecha) ORDER BY 1

3- Una sentencia que me cuente cuantos registro se cargo por semana

SELECT COUNT(Referencia) FROM SuTabla WHERE DATEPART(WK, Fecha) = SuNumeroDeSemana

Puede hacer combinaciones, por ejemplo, emitir por Mes-Semana, Dia-Mes, etc.

Todo basado en la funcion DATEPART (PARTE DE LA FECHA):

year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
hour hh
minute mi, n
second ss, s
millisecond ms
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar