Ich versuche, den ersten Tag des letzten Monats wie 01.01.2013 zu bekommen, auch ich möchte den letzten Tag des vorherigen Monats wie 01/31 bekommen/2013. Wenn wir März sind dann möchte ich das Gleiche wie 2013.02.01 und 2013.02.28 und so weiter tun .... dankWie bekomme ich den ersten Tag und den letzten des vorherigen Monats mit sql
7
A
Antwort
26
Dies sollte es tun:
--First day of last month
SELECT DATEADD(m,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()), 0))
--Last day of last month
SELECT DATEADD(d,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0))
0
hier ist meine Lösung
DECLARE @Today DATETIME
SELECT @Today = GETDATE()
update Test.dbo.DateTable
set StartDate = (
SELECT convert (varchar, DATEADD(dd,-(DAY(DATEADD(mm,1,@Today))-1),DATEADD(mm,-1,@Today)),101))
update Test.dbo.DateTable
set EndDate = (
SELECT convert(varchar, DATEADD(dd, -DAY(DATEADD(m,1,@Today)), DATEADD(m,0,@Today)),101))
0
Erster Tag des letzten Monats
convert (date,DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0))
Am letzten Tag des Vormonats
convert (date,DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())-1, -1)))
-1
Die folgende Abfrage, um den letzten Tag des Vormonats in meinem älteren MySQL finden funktioniert:
SELECT DATE_SUB(CURDATE(),INTERVAL Extract(DAY from now()) DAY);
+1
Frage ist markiert mit "SQL Server" –
Verwandte Themen
- 1. Wie bekomme ich den ersten Tag des aktuellen Monats?
- 2. Kalender - Letzten Tag des vorherigen Monats abrufen
- 3. MomentJS - Wie bekomme ich den letzten Tag des vorherigen Monats vom Datum?
- 4. Wie bekomme ich den letzten Tag eines Monats?
- 5. Wie bekomme ich den ersten Tag und den letzten Tag des laufenden Jahres in C#
- 6. Wie kann ich mit Perls DateTime den ersten und letzten Tag des Monats bekommen?
- 7. NSDate für den ersten Tag des Monats
- 8. Wie finde ich den letzten Tag des Monats?
- 9. Wie bekomme ich letzten Tag des Monats mit PHP
- 10. letzten Tag des Monats Frage
- 11. Wie bekomme ich den ersten Tag des laufenden Jahres?
- 12. SQL - letzter Tag des Monats
- 13. Wie bekomme ich den ersten Tag des aktuellen Monats in PHP?
- 14. Wie bekomme ich den vorherigen Tag-Namen?
- 15. Einstellung Default zum ersten und letzten Tag des laufenden Monats
- 16. Wie finden Sie den letzten Tag des Monats?
- 17. Wie erhalte ich den letzten Tag des Monats mit SQL Reporting Services
- 18. So erhalten Sie den letzten Tag des Monats
- 19. Berechnen Sie den letzten Tag des nächsten Monats
- 20. Erhalten Sie den ersten und letzten Tag des aktuellen Monats in Go/Golang?
- 21. So finden Sie den ersten Tag eines vorherigen Monats in SQL Server Reporting Services
- 22. Wie bekomme ich den ersten Tag des Monats am Anfang der Zeit?
- 23. Qdate, ersten Tag des Monats
- 24. Wie bekomme ich alle Montagen oder Dienstage des vorherigen Monats
- 25. Wie bekomme ich den ersten und letzten Datensatz in PHP
- 26. Berechnen Sie den letzten Tag des Quartals
- 27. Wie bekomme ich den letzten Tag eines Monats mit der Eingabeaufforderung
- 28. Wie bekomme ich den letzten Tag eines Monats ab einem bestimmten Datum?
- 29. Wählen Sie den ersten Tag des Vormonats in (DB2) SQL
- 30. Erhalten letzten Tag des Monats in SQL Server
hat einen Blick auf diesem [SQL ersten Letzter Tag eines Monats] (http://sqltutorials.blogspot.de/2007/06/sql-first-and-last-day-of-month.html) – Belial09
auch dies: http://blog.sqlauthority.com/2007/08/18/sql-server-find-last-jeden-monat-aktuell-vorhergehende-nächste/ –