ziehen Ich bin eine einfache Abfrage ausgeführt wird, wo ich nach einem Datum zu filtern, ich versuche, so ...SQL Abfragen mit Daten - nicht korrekten Daten
Select * from tblPurchasedProducts
WHERE PurchasedOn >= '11/04/2016' AND PurchasedOn <= '11/08/2016'
Aber ich bin nicht in der Lage alle Ergebnisse zu sehen für den 08.11.2016. Ich kann nur alles vor dem 11.08.2016 sehen.
Das Datum wird in SQL SERVER als smalldatetime gespeichert. Ich bin mir wirklich nicht sicher, ob das etwas damit zu tun hat.
Ist die Zeit ein Problem in diesem Fall.
Ich bin verpflichtet, mit wie Datetime
EDIT die PurchasedOn Datum zu speichern:
@lamak WHERE PurchasedOn> = '20161104' AND PurchasedOn < = '20161108'
dies funktioniert leider nicht @Lamak – BobSki
@Bobski versuchen es noch einmal. Es ist die richtige Antwort und besser als die, die Sie kommentiert haben, die für Sie arbeitete. –
@JoelCoehoorn siehe EDIT - das ist meine WHERE-Anweisung, mit CAST bekomme ich 4 Ergebnisse. damit bekomme ich nur 3 (den einen Eintrag am 08.11.2016 auslassen) – BobSki