Ich kann nicht 30 Tage vom aktuellen Datum subtrahieren und ich bin ein Neuling für SQL Server.So subtrahieren Sie 30 Tage vom aktuellen Datum mit SQL Server
Das sind die Daten in meiner Spalte
date
------------------------------
Fri, 14 Nov 2014 23:03:35 GMT
Mon, 03 Nov 2014 15:18:00 GMT
Tue, 11 Nov 2014 01:24:47 GMT
Thu, 06 Nov 2014 19:13:47 GMT
Tue, 04 Nov 2014 12:37:06 GMT
Fri, 1 Nov 2014 00:33:00 GMT
Sat, 5 Nov 2014 01:06:00 GMT
Sun, 16 Nov 2014 06:37:12 GMT
Für die obige Säule Schaffung ich varchar(50)
verwendet und nun mein Problem ist, ich die Termine für die letzten 15-20 Tage ab dem Datum Spalte kann jemand angezeigt werden soll Hilfe bei diesem Problem? Update [Wie kann ich den letzten 7 Tagen angezeigt werden Daten, um
[Schlechte Gewohnheiten zu treten: der falschen Datentyp wählen] (http: // sqlblog. com/blogs/aaron_bertrand/archive/2009/10/12/bad-gewohnheiten-zu-kick-mit-der-falschen-datentyp.aspx) - Sie sollten immer den am besten geeigneten Datentyp verwenden - das sind sie dort für, immerhin! Wenn Sie Daten speichern möchten, verwenden Sie 'DATE' oder' DATETIME2 (n) '- aber ganz sicher ** NOT ** eine' varchar'-Spalte! –
hey es ist wirklich nützlich mann danke für die info und ich aktualisiere meine spalte – Madpop