ich über diese in einer Abfrage gekommen sind:datediff (dd, ... Rückkehr Monat Daten
[date_start] >= DATEADD(dd, -DAY(GETDATE()) + 1, DATEDIFF(dd, 0, GETDATE()))
Ich verstehe, dass dies zum Teil ist das Zeitelement aus dem Feld zu entfernen, aber kann jemand erklären, Ich wie dies die aktuellen Monat Daten ohne die Verwendung der 'Monat' Funktion zurückgibt?
Haben Sie einen genauen Blick auf die Parameter. Wenn Sie den aktuellen Tag vom aktuellen_datum abziehen, erhalten Sie den letzten Tag des vorherigen Monats: '2017-7-17 - 17 = 2017-06-31'. Und dies subtrahiert eine weniger: "2017-07-17 - (17-1) = 2017-07-01' – dnoeth
die Formel wurde entwickelt, um das 1. Datum des aktuellen Monats zu erhalten ... abziehen des aktuellen Datums und 1 Tag hinzufügen um den Monat zu beginnen – maSTAShuFu