none
Seleccionar todo de una tabla donde columna varchar sea igual a "17/08/2020 12:00:00 a. m." RRS feed

  • Pregunta

  • Tengo el siguiente código en SQL:

    select * from tabla donde fecha = 17/08/2020 12:00:00 a. m.

    Cuando lo ejecuto manta el error "Incorrect syntax near '12'.". El número "12" es el número de la fecha.

    Lo que quiero hacer es, desde c#, seleccionar las filas de esa tabla donde el valor de la columna "fecha" sea igual a una variable string que tengo de la siguiente manera:

    string fecha = DateTime.Today.ToString();

    La columna "fecha" la tengo en "varchar" y no entiendo porque el error desde el espacio entre la fecha y la hora. Si alguien puede ayudarme con este problema, agradecería demasiado.

    lunes, 17 de agosto de 2020 18:54

Respuestas

Todas las respuestas

  • Hola Sergio Velasco,

    ¿Podrías por favor compartir más información? Unos screenshots serían de gran ayuda para poder entender de mejor manera adonde está tu problema. El problema incluso podría ser la ausencia de comillas en alguna parte, por eso necesitamos ver que estás haciendo exactamente. ¿Estás utilizando comillas simple alrededor de la fecha? Te comparto esta guía,   originalmente estaba en inglés, pero te la paso en español. Para revisar el código mira la versión en inglés porque al traducirse también modificó un poco el código, revisa el código en la que está en inglés. Espero que te sea de ayuda. Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  


    lunes, 17 de agosto de 2020 21:22
    Moderador
  • Hola, Gabriel Castro.

    Ese es el error que me manda. La columna fecha es 'varchar'.

    miércoles, 19 de agosto de 2020 21:18
  • Hola,

    siempre las fechas van entre comillas simple, siempre. Por eso el error. Prueba eso y nos cuentas.

    Saludos.

    miércoles, 19 de agosto de 2020 21:22
  • Excelente.

    Ya había intentado lo de las comillas, pero puse estas "" en lugar de estas  ''. Gracias por la ayuda.

    jueves, 20 de agosto de 2020 21:02
  • ?????

    Los valores que son alfanuméricos, siempre van en comilla simple, no en doble comilla. No creo que funcione. Pruébalo bien.

    Nos cuentas

    jueves, 20 de agosto de 2020 21:16
  • Hola Sergio Velasco,

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las respuestas proporcionadas?

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    viernes, 21 de agosto de 2020 1:21
    Moderador