SQL - Días del mes

 
Vista:

Días del mes

Publicado por SERGIO (7 intervenciones) el 02/10/2003 21:11:16
POR FAVOR NECESITO SABER COMO PUEDO REALIZAR UN CONTEO DE DIAS QUE SEAN DIFERENTES A SABADO Y DOMINGO.
GRACIAS
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:Días del mes

Publicado por Isaías Islas (5072 intervenciones) el 02/10/2003 23:40:36
Bueno el día de la semana (LUN, MAR, MIE, ETC.) esta indicado por select datepart(dw, getdate()), hoy en mi maquina es 5, Jueves, tambien depende del SET DATEFIRST

SELECT CASE
WHEN datepart(dw, getdate()) = 1 THEN 'DOM'
WHEN datepart(dw, getdate()) = 2 THEN 'LUN'
WHEN datepart(dw, getdate()) = 3 THEN 'MAR'
WHEN datepart(dw, getdate()) = 4 THEN 'MIE'
WHEN datepart(dw, getdate()) = 5 THEN 'JUE'
WHEN datepart(dw, getdate()) = 6 THEN 'VIE'
WHEN datepart(dw, getdate()) = 7 THEN 'SAB' END AS DIA_SEMANA,
COUNT(*)
FROM MyTabla
GROUP BY
CASE
WHEN datepart(dw, getdate()) = 1 THEN 'DOM'
WHEN datepart(dw, getdate()) = 2 THEN 'LUN'
WHEN datepart(dw, getdate()) = 3 THEN 'MAR'
WHEN datepart(dw, getdate()) = 4 THEN 'MIE'
WHEN datepart(dw, getdate()) = 5 THEN 'JUE'
WHEN datepart(dw, getdate()) = 6 THEN 'VIE'
WHEN datepart(dw, getdate()) = 7 THEN 'SAB' END

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