Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema query SQL

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    problema query SQL

    Ciao a tutti, partendo da una tabella che contiene un campo data (di scadenza),

    come posso visualizzare solo i record che hanno una scadenza nei prossimi <= 7 giorni (rispetto alla data attuale) ... senza considerare i records già scaduti ?

    Grazie

  2. #2
    Ciao vale,
    allora prima cosa creati una variabile DateTime valorizzata alla data attuale. ed una valorizzata alla data attuale con un plus di 7 giorni.

    codice:
    System.DateTime d_sette = System.DateTime.Now();
    d_sette = d_attuale.AddDays(7);
    
    System.DateTime attuale = System.DateTime.Now();
    a questo punto nella instruzione Transact SQL specifica:

    codice:
    "Select * from tabella where DataScadenza <= '" + d_sette + "' and DataScadenza => '"+ attuale +"' '
    In questo modo passi al motore del tuo Database la seguente richiesta:
    Selezionami tutti i record dalla tabella dove il campo DataScadenza sia tra l'intervallo di tempo specificato dalle variabili DateTime Attuale e (Attuale +7).

    Ciao

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Non capisco come gestire condizioni sulle date in SP di Sql server

    mi da errore nell'operatore >


    CREATE PROCEDURE SP_load_Scadenza

    @DataLimite DateTime,
    @DataOggi DateTime


    SELECT * FROM Tabella
    WHERE Data <= @DataLimite and Data => @DataOggi



    Dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    WHERE Data <= @DataLimite and Data >= @DataOggi

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Grazie...

    ma non è necessario utilizzare #?? come limitatore delle date?

    Grazie ancora

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Originariamente inviato da sms
    WHERE Data <= @DataLimite and Data >= @DataOggi
    Incorrect sintax near >

    ??? perchè ???

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Sistemato....

    mi resta il dubbio di #

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.