hackin 0 Denunciar post Postado Novembro 7, 2005 Tenho uma tabela populada com varias data em diferentes horarios por exemplo 6/11/2005 21:02:13 6/11/2005 19:04:09 6/11/2005 22:54:40 8/11/2005 21:02:13 9/11/2005 19:04:09 15/11/2005 22:54:40 Gostaria de fazer um Select que no caso eu apontasse 6/11/2005 ele me retornasse os registros daquela data sem considerar os horarios NO SQL SERVER utilizo esse script SELECT * FROM pedidos WHERE (CONVERT(CHAR(10), data_hora, 101) = <cfqueryparam value="11/06/2005" cfsqltype="CF_SQL_DATE">) Compartilhar este post Link para o post Compartilhar em outros sites
NaPraia 12 Denunciar post Postado Novembro 7, 2005 SELECT * FROM pedidos WHERE (CONVERT(varCHAR(10), data_hora, 103) = <cfqueryparam value="11/06/2005" cfsqltype="CF_SQL_DATE">)Use varchar que é melhor. E coloque ela no formato 103, que é o brasileiro. E vai pegar a data certa dd/mm/aaaa Compartilhar este post Link para o post Compartilhar em outros sites
hackin 0 Denunciar post Postado Novembro 7, 2005 Acho que você me passou a instrução para rodar no SQL, pois fiz o teste no MySQL e deu erroutilizei essa instrução no MYSQL SELECT * FROM pedidos WHERE (CONVERT(VARCHAR(10), data_hora, 103) = '2005-11-06')Retorna o seguinte erro You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'VARCHAR(10), data_hora, 103) = '2005-11-06')' at line 1Valeu pela dica 103 Compartilhar este post Link para o post Compartilhar em outros sites