+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 17 su 17

Query controllo validità data odierna tra due date

  1. #11
    bertelli.davide non è in linea Scolaretto
    Questa ti piace?

    WHERE ((Date() Between [ValidoDal] And [ValidoAl])) OR (([ValidoDal]<=Date() And (True)=IsNull([ValidoAl]))) OR (((True)=IsNull([ValidoDal]) And [ValidoAl]>=Date())) OR (((True)=IsNull([ValidoDal]) And (True)=IsNull([ValidoAl])));

  2. #12
    Ma i campi ValidoAl e ValidoDal sono di tipo Data o di altro tipo?
    ℹ️ Leggi di più su AntonioG ...

  3. Quote Originariamente inviato da bertelli.davide Visualizza il messaggio
    Questa ti piace?

    WHERE ((Date() Between [ValidoDal] And [ValidoAl])) OR (([ValidoDal]<=Date() And (True)=IsNull([ValidoAl]))) OR (((True)=IsNull([ValidoDal]) And [ValidoAl]>=Date())) OR (((True)=IsNull([ValidoDal]) And (True)=IsNull([ValidoAl])));
    troppe parentesi inutili per i miei gusti ed inoltre basta scrivere

    IsNull([ValidoDal]) invece di (True)=IsNull([ValidoDal])
    ℹ️ Leggi di più su sspintux ...

  4. #14
    bertelli.davide non è in linea Scolaretto
    Data/Ora (Breve)

  5. #15
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Io avrei analizzato meglio le condizioni ed avrei composto una Stringa FILTER mirata con SOLO il criterio risultante... da li poi si applica la proprietà FILTER sul Recordset e si popola la Combo con il Recordset filtrato, oppure si ricompone il predicato SQL snellito con la WHERE e la si riassegna.
    ℹ️ Leggi di più su @Alex ...

  6. #16
    bertelli.davide non è in linea Scolaretto
    Scusa ma non ho capito......

  7. #17
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Se un parametro è NULL si può capire se magari il parametro serve o meno...!
    Devi fare una QUERY o forse è meglio un FILTRO...?
    Nel 2° caso il Criterio per il Filtro lo si può costruire, e la dove la Data è NULL non si crea il criterio per quel parametro...
    Questo rende il Criterio potenzialmente molto più efficiente che un criterio con 10 Condizioni.
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. Risposte: 4
    Ultimo Post: 11-03-2013, 10:22
  2. Data odierna in Cella
    Da brace nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 15-05-2012, 18:40
  3. Data odierna in maschera access
    Da axo nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 27-09-2008, 19:24
  4. calendario con data odierna
    Da martin nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 26-07-2008, 12:51
  5. Excel - Inserire data odierna
    Da Michelangelo nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 22-04-2006, 14:52