Ich habe eine Tabelle "empdata
" enthält Felder create date, last modified date, emp id
. Um die Anzahl zu überprüfen, wird die Abfrage "select count(*) from empdata
" ausgeführt. Jetzt brauche ich eine Abfrage, wo ich Ergebnisse bis zum gestrigen Datum bekommen muss.Abfrage, um die Anzahl der Datensätze bis zum vorherigen Tag zu erhalten
zum Beispiel:
select count(*) from empdata
output: 23
select count(*) from empdate
(Ich brauche Bedingung hier für Datum von gestern)
output:20
Hinweis: ** Ich brauche diese Abfrage in Java-Programm zu verwenden, so kann ich nicht geben gestriges Datum in Abfrage. Java-Programm laufen wird täglich so wird Datum * täglich gewechselt. *
Nur eine Datenbank zu einem Zeitpunkt oder für eine generische SQL-Lösung zu fragen wäre hier am besten. Auf welchem System laufen Sie? In welcher Spalte steht das Datum? – tadman
nützlicher Link für Sie http://stackoverflow.com/questions/11425236/get-yesterdays-date-using-date – JYoThI
Createate ist Spalte angibt. bin in db2 laufen – Jhansi