ASP - Error en SELECT CON FECHA

 
Vista:
sin imagen de perfil
Val: 44
Ha mantenido su posición en ASP (en relación al último mes)
Gráfica de ASP

Error en SELECT CON FECHA

Publicado por J@m (79 intervenciones) el 14/06/2017 22:19:44
Buena tarde.
Tengo un SELECT así:

1
"select * from TABLA where campo_fecha = 2017-06-13"

Pero en la tabla, el campo fecha me lo guarda así: "2017-06-13 06:10:03.653" con la hora

y no me genera la consulta, estoy intentando con la función SUBSTRING así:

1
"select * from TABLA where SUBSTRING (campo_fecha,1,10) = 2017-06-13"

intentando que solo me seleccione 10 primeros caracteres del campo de la tabla, pero me genera error. Que puedo hacer, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Error en SELECT CON FECHA

Publicado por xve (23 intervenciones) el 15/06/2017 07:36:07
No se que base de datos estas utilizando, pero por ejemplo si utilizas MySQL, existe la función DATE() que te devuelve únicamente la fecha sin la hora.

1
SELECT DATE('2003-12-31 01:02:03');
Devuelve: '2003-12-31'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alejandro
Val: 34
Ha mantenido su posición en ASP (en relación al último mes)
Gráfica de ASP

Error en SELECT CON FECHA

Publicado por Alejandro (23 intervenciones) el 23/01/2018 16:07:18
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Si es ASP casi es seguro que sea MS-SQL, cualquiera de estos te serviria
1
2
SELECT CAST('2003-12-31 01:02:03' AS DATE);
SELECT CONVERT(DATE,'2003-12-31 01:02:03',102);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar