Mais
Consulta simples do DateTime sql
Como posso consultar o campo DataTime da base de dados dentro de um determinado intervalo?
Estou usando o SQL SERVER 2005
Código de erro abaixo
SELECT *
FROM TABLENAME
WHERE DateTime >= 12/04/2011 12:00:00 AM
AND DateTime <= 25/05/2011 3:53:04 AM
Note que eu preciso de ter filas dentro de um determinado intervalo de tempo. Exemplo, 10 minutos de intervalo de tempo.
Atualmente SQL retorna com sintaxe incorreta perto de '12'."
79
3
Falhou um único sinal de citação:
Você precisa de citações ao redor da string que você'está tentando passar como uma data, e você também pode usar BETWEEN aqui:
Veja a resposta à pergunta seguinte para exemplos sobre como converter explicitamente as cadeias de caracteres em datas enquanto especifica o formato:
https://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion