none
consulta sql RRS feed

  • Pregunta

  •  

    hola:

    estoy usando sql 2005 express.

     

    para hacer una consulta sql de texto se pone: LIKE @DNI en un campo de tipo string, y a la hora de usar la consulta se pone  %.

     

    como se hace la consulta en un campo de tipo date?

     

    gracias.

    jueves, 24 de mayo de 2007 18:37

Respuestas

Todas las respuestas

  •  

    perdón se me ha olvidado decir que la fecha la ingreso en un datetimepicker para realizar la búsqueda.

    jueves, 24 de mayo de 2007 18:40
  •  

    Buenas tardes

     

    Para utilizar el operador like en tipo DateTime

     

    http://support.microsoft.com/kb/284997/es

     

    Para optener el valor de un datepicket mediante su propiedad Text

    si quiere hacer una conversion por si la base de datos esta en otro idioma por ejemplo en ingles

     

    DateTimePicker1.Value.ToString("MM/dd/yyyy")

     

    Un saludo.

     

     

     

     

    jueves, 24 de mayo de 2007 18:50
  •  

    Hola

     

    En el caso de la fechas es siempre mejor usar BETWEEN

     

    ejemplo para un dia concreto seria:

     

    WHERE fecha BETWEEN '15/02/05 00:00:00' AND '15/02/05 23:59:59'

     

    Esto es mucho mas eficiente que un LIKE

     

    Un saludo.

    viernes, 25 de mayo de 2007 6:42
    Moderador