Visualizzazione dei risultati da 1 a 9 su 9

Discussione: date a confronto

  1. #1

    date a confronto

    effettuo un controllo di due date ....

    offerta= CASE WHEN (GETDATE()>= datainizio AND GETDATE()<= datafine AND STATO='D')
    THEN 'S' ELSE 'N' END,

    datainizio= 2008-01-20 00:00:00.000
    datafine= 2008-01-21 00:00:00.000

    S= attivo
    N= non attivo


    mi dite perchè il risultato è N ?

  2. #2
    ma che linguaggio è?

  3. #3
    una questy sql ...

  4. #4

    Re: date a confronto

    Originariamente inviato da salvatore78
    effettuo un controllo di due date ....

    offerta= CASE WHEN (GETDATE()>= datainizio AND GETDATE()<= datafine AND STATO='D')
    THEN 'S' ELSE 'N' END,

    datainizio= 2008-01-20 00:00:00.000
    datafine= 2008-01-21 00:00:00.000

    S= attivo
    N= non attivo


    mi dite perchè il risultato è N ?
    getdate() e' una funzione php e che rende un array tra l'altro. Usa NOW()

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    now non è un comando sql

  6. #6
    Originariamente inviato da salvatore78
    now non è un comando sql
    questo e' vero. Non e' un comando e' una funzione di mysql

    ma forse non usi mysql. Sarebbe bene chiarire.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    infatti non uso mysql ma sqlserver

  8. #8
    ho provato a concertire le date in questo modo convert (VARCHAR, datainizio ) ma nulla dovrebeb scadere alla mezzanotte del 2008-01-21 00:00:00.000

  9. #9
    la mezzanotte sara':

    2008-01-21 23:59:59.000

    oppure

    2008-01-22 00:00:00.000

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.