Visualizzazione dei risultati da 1 a 3 su 3

Discussione: DateDiff

  1. #1

    DateDiff

    --------------------------------------------------------------------------------
    Ciao a tutti,

    in una tabella ho tra gli altri i seguenti campi: DataInserzione, Durata.

    Devo porre in una istruzione SQL la seguente condizione:
    recuperare tutti i records la cui data di iscrizione (campo DataIscrizione) + la durata (campo Durata) sia come data superiore alla data attuale del sistema.

    Avevo pensato ad una cosa tipo

    "(DateDiff(dd,DataIscrizione," & Now() & ") < Durata)"

    Quindi la differenza di giorni tra la data attuale del sistema e la data del campo DataIscrizione sia minore del valore del campo Durata.
    Però non funziona.

    Sapete dirmi qualcosa??

    Grazie.
    Carlo Patti
    www.ilmagodeipc.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    103
    (DateAdd(dd,Durata,DataIscrizione) > now)
    La gnocca, la cugina del tortellino

  3. #3
    SELECT * FROM tabella WHERE DATEADD("dd",Durata,DataIscrizione)>=GETDATE()

    Dove Durata è un campo del db.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.