none
LIKE A TIPO FECHA AYUDA!! SQL RRS feed

  • Pregunta

  • HOLA
    COMO AGO UN LIKE EN SQL A UN TIPO FECHA

    SELECT C6_CCODANE,C6_CCODIGO,C6_CCENCOS,C6_NCANTID,C6_NMNPRUN,  
    C6_NUSPRUN,C6_NMNIMPO,C6_NUSIMPO,C6_CTIPANE,C6_CALMA FROM AL0002MOVG  
    WHERE C6_CTIPANE='L' AND C6_DFECDOC LIKE '2009-01' + '%' 
    ESTO NO ME BOTA  ERROR PERO NO SALE NADA DE REGISTROS??
    NOSE POR K YA LO PROBE
    C6_DFECDOC LIKE '01/01/2009' + '%'
    C6_DFECDOC LIKE '2009-01' + '%'
    C6_DFECDOC LIKE '2009-01-01' + '%'

    UNA AYUDA COMO HACER UN LIKE A UN TIPO FECHA
    deRu-
    • Cambiado Enrique M. Montejo domingo, 15 de mayo de 2011 10:03 acceso a datos (De:Lenguaje VB.NET)
    lunes, 23 de marzo de 2009 18:58

Todas las respuestas

  • hola,

    creo que deberias hacer uso del: CAST and CONVERT

    asi de esta forma adaptas el campo, por ahi conviertienedolo con determinado formato a varchar.

    algo como:

    CAST(CONVERT(datetime, C6_DFECDOC, 112) AS varchar(8)) LIKE '200902%'


    como veras primero el di un formato al campo fecha del tipo ISO, y luego lo pase a string asi poder comparar con el like.


    bueno espero te sea de utilidad
    Saludos



    Leandro Tuttini
    lunes, 23 de marzo de 2009 20:34