COMPARACAO DE DATAS SQL SERVER
o que esta de errado nesta consulta?
...WHERE P.excluido = 0 AND P.executado = 1 AND P.data => [ô]02/02/2014 00:00:00[ô]...
o sql server não compara data com >=, ou <=?
...WHERE P.excluido = 0 AND P.executado = 1 AND P.data => [ô]02/02/2014 00:00:00[ô]...
o sql server não compara data com >=, ou <=?
Olá,
sim o SQL Server consegue comparar datas, porem é melhor você trabalhar com ela no formato aaaa/mm/dd hh:mm:ss para não dar erro.
Outra coisa, o campo que você está usando é do tipo datetime?
sim o SQL Server consegue comparar datas, porem é melhor você trabalhar com ela no formato aaaa/mm/dd hh:mm:ss para não dar erro.
Outra coisa, o campo que você está usando é do tipo datetime?
No SQL Server as datas devem ser no seguinte formato yyyy-MM-dd no seu caso é o que aconteceu comigo seu campo é DATETIME e não DATE
faça assim para testar WHERE P.excluido = 0 AND P.executado = 1 AND CAST(P.data As Date) => [ô]2014-02-02[ô]
caso dê certo mude o seu campo para DATE
faça assim para testar WHERE P.excluido = 0 AND P.executado = 1 AND CAST(P.data As Date) => [ô]2014-02-02[ô]
caso dê certo mude o seu campo para DATE
Galera valeu a ajuda, mais o erro é mais simples do que parecia, a comparação certa é >=, não =>. agora funcionou e nem precisei converter ou usar o CAST().
Com certeza você esta completamente certo! nem percebi isso, mas o caso do CAST foi o meu problema aqui
Se o problema foi solucionado encerre o tópico
valeu
Se o problema foi solucionado encerre o tópico
valeu
Tópico encerrado , respostas não são mais permitidas