Ich versuche, eine Abfrage zu erstellen, die die Eigenschaften anzeigen wird, die verkauft wurden und für weniger als 6 Wochen auf dem Markt waren. In der Auflistungstabelle gibt es BeginListDate und EndList Date.Ich schreibe eine Where-Klausel-Abfrage
So far my WHERE statement looks like
WHERE SaleStatus.Salestatus = 'Sold' AND DATEDIFF(YEAR,BeginListDate, EndListDate) >42
aber diese Abfrage ist falsch. Ich bin nur verwirrt darüber, wie man eine Where-Anweisung schreibt, in der nur diejenigen berücksichtigt werden, die weniger als 6 Wochen auf dem Markt waren.
Dies ist ein großartiger Ort zum Starten: http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – Marusyk
https: // msdn.microsoft.com/en-us/library/ms189794.aspx Sehen Sie sich das Argument datepart an. Spezifisch "Tag". – squillman
Datiert (Tag, BeginListDate, EndListDate) <42 meinst du? – JamieD77