+ Responder ao Tópico



  1. #1

    Padrão Select com month() nao funciona(RESOLVIDO)

    Estou executando a seguinte instrucao no mysql atraves do PHP.
    $sqlval = "Select Fatura.*
    from Fatura
    where
    Fatura.Cod_pac = '$codpac' AND
    month(now()) = '11' AND
    year(now()) = '2005' ";

    A intençao e verificar se existe um COD_PAC com o mes corrente e ano corrente. no caso

    month(now()) RETORNA 11 - POIS E O MES ATUAL
    year(now()) RETORNA 2005 - POIS E O ANO ATUAL.

    So que a instrucao nao retorna os valores que deveria. Ou seja nao retorna os registros.
    Se alguem poder ajudar agradeço.

  2. #2

    Padrão errinho

    opa

    $sqlval = "Select Fatura.*
    from Fatura
    where
    Fatura.Cod_pac = '$codpac' AND
    month(now()) = '11' AND
    year(now()) = '2005' ";

    Vamos supor que o campo Fatura.data é a data da tua fatura no banco então:

    $sqlval = "Select Fatura.*
    from Fatura
    where
    Fatura.Cod_pac = '$codpac' AND
    month(Fatura.data) = month(now()) AND
    year(Fatura.data) = year(now()) ";

    Falow

  3. #3

    Padrão Select com month() nao funciona(RESOLVIDO)

    0 Esta tudo certo mesmo. O erro era no algoritmo onde definiamos uma data e o sistema usava outra.

    Valeu ae amigo!