galera
tenho um campo datetime no meu sqlserver
preciso fazer um SELECT em que o dia da semana da data sejá igual a domingo
como fazer isso?
ex:
SELECT * FROM TABELA1 WHERE DATA.DIA_DA_SEMANA = ‘Domingo’
galera
tenho um campo datetime no meu sqlserver
preciso fazer um SELECT em que o dia da semana da data sejá igual a domingo
como fazer isso?
ex:
SELECT * FROM TABELA1 WHERE DATA.DIA_DA_SEMANA = ‘Domingo’
Cara… os comandos abaixo ajudam o q vc precisa…
SET LANGUAGE portuguese
SELECT UPPER(DATENAME(weekday, NOME_DO_CAMPO))dia_da_semana
FROM TABELA
WHERE DATENAME(weekday, NOME_DO_CAMPO) like ‘DOM%’
SELECT * FROM TABELA
WHERE DATENAME(weekday, NOME_DO_CAMPO) like ‘DOM%’
é o seguinte…
o SET… é pra vc setar sua sessao em portugues… apenas akela sessao e não a base de dados…
Vc pode usar um dos dois select…
O 1º te mostra apenas o nome do campo com o respectivo dia que vc escolher…
O 2º te mostra todos os registros com o dia que vc especificar… e naum tras o nome ‘DOMINGO’
Acho q isso te ajuda…