Usuário com melhor resposta
Intervalo de datas entre o 1º dia do mes e o ultimo dia do mes

Pergunta
-
Olá galera
Estou montando uma tabela com os campos DATA, DESCRICAO, VALOR, meu problema é, preciso de um select ou function que retorne os valores, entre o 1º dia do mes e o ultimo dia do mes, do campo data.
Queria saber tambem se tem como fazer isso, sem precisar de ficar digitando os valores no select.
Desde ja agradeco.
ps. campo data é do tipo DATE- Editado Luizin Escavoca quinta-feira, 2 de janeiro de 2014 19:08 acrecimo de informação
Respostas
-
Boa tarde,
Experimente mais ou menos dessa forma:
SELECT * from Tabela where Data between CAST(DATEADD(DAY, 1 - DAY(GETDATE()), GETDATE()) AS DATE) and CAST(DATEADD(DAY, DAY(DATEADD(MONTH, 1, GETDATE())) * -1, DATEADD(MONTH, 1, GETDATE())) AS DATE)
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Samuel Rodrigues dos Anjos sexta-feira, 3 de janeiro de 2014 13:47
- Marcado como Resposta Durval RamosModerator segunda-feira, 10 de março de 2014 18:50
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 3 de janeiro de 2014 12:55
- Marcado como Resposta Durval RamosModerator segunda-feira, 10 de março de 2014 18:50
Todas as Respostas
-
Boa tarde,
Experimente mais ou menos dessa forma:
SELECT * from Tabela where Data between CAST(DATEADD(DAY, 1 - DAY(GETDATE()), GETDATE()) AS DATE) and CAST(DATEADD(DAY, DAY(DATEADD(MONTH, 1, GETDATE())) * -1, DATEADD(MONTH, 1, GETDATE())) AS DATE)
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Samuel Rodrigues dos Anjos sexta-feira, 3 de janeiro de 2014 13:47
- Marcado como Resposta Durval RamosModerator segunda-feira, 10 de março de 2014 18:50
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 3 de janeiro de 2014 12:55
- Marcado como Resposta Durval RamosModerator segunda-feira, 10 de março de 2014 18:50