Gewusst wie: abrufen der vorhergehenden Datum, und verwenden Sie es in einer Abfrage?

Ich möchte zum abrufen der vorherigen Datum (D. H., das aktuelle Datum minus 1) und verwenden Sie es in einer Abfrage durch ein = - operator.

Habe ich die folgende Abfrage zum abrufen des vorherigen Datum:

select DATEADD(DD, DATEDIFF(DY, 0, GETDATE()), -1)

Es gibt: 2011-03-14 00:00:00.000

Hätte ich gerne nur: 2011-03-14, und verwenden Sie diese in eine Abfrage um zu überprüfen, gegen eine Spalte mit Daten.

Etwas wie:

select * from table where column1 in ('values list') and date=(previous_date)

Wie kann ich die beiden verbinden, und bekommen es in das format, das ich haben will?

  • r u doing senden der Parameter-Wert aus der Anwendung?wenn ja, mit welchem Programm Sie die Entwicklung Ihrer php-oder .net?
  • Ich werde mit .Net für das. Und es könnte aus einem Skript, dass ich verwende diese Abfrage.
  • ok, so schicken Sie die Parameter in der Abfrage,ryt?
  • Meinst du das Datum? Ich möchte, um es aus dem system und Holen Sie sich das Datum vor dem aktuellen Datum, und dann überprüfen Sie die Tabelle für die neu gewonnene Datum.
Schreibe einen Kommentar