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
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
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.
a questo punto nella instruzione Transact SQL specifica:codice:System.DateTime d_sette = System.DateTime.Now(); d_sette = d_attuale.AddDays(7); System.DateTime attuale = System.DateTime.Now();
In questo modo passi al motore del tuo Database la seguente richiesta:codice:"Select * from tabella where DataScadenza <= '" + d_sette + "' and DataScadenza => '"+ attuale +"' '
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
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?
WHERE Data <= @DataLimite and Data >= @DataOggi
Grazie...
ma non è necessario utilizzare #?? come limitatore delle date?
Grazie ancora
Incorrect sintax near >Originariamente inviato da sms
WHERE Data <= @DataLimite and Data >= @DataOggi
??? perchè ???
Sistemato....
mi resta il dubbio di #