Witam serdecznie mam taki problem w bazie danych jest tabela paragon i posiada ona kolumny Idtowar, DataCzas, Zmiana, Kasaid, Brutto, Kasjer, IloscPoz i wiele jeszcze innych kolumn, ale nie będę wymieniał wszystkich. Chcę się skoncentrować na kolumnie DataCzas. Wykonuje select w następujący sposób :
select
[KasaId]
,[DataCzas]
,[Zmiana]
,[Kasjer]
,[IloscPoz]
,[Brutto]
from paragon
Mam wynik widzę dokładnie te kolumny które wpisałem w select
Teraz chciałem dołożyć warunek where
select
[KasaId]
,[DataCzas]
,[Zmiana]
,[Kasjer]
,[IloscPoz]
,[Brutto]
from paragon
where KasaId = 1
i do tego miejsca działa jeśli wpisuję wartość 1 lub 2 lub 3, natomiast kolumna DataCzas posiada dokładnie takie wpisy :
2012-09-26 15:04:00
2012-09-26 15:17:00
2012-09-26 14:24:00
jest to data czas importu paragonu z kasy fiskalnej do tabeli
Robię takie przykładowe testowe zapytanie :
select
[KasaId]
,[DataCzas]
,[Zmiana]
,[Kasjer]
,[IloscPoz]
,[Brutto]
from paragon
where DataCzas = 2012-09-26 15:04:00
i mam taki wynik :
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near '15'.
A konkretnie chodzi mi o zapytanie żeby select pokazał wszystkie wpisy w tabeli które w kolumnie DataCzas są od 01 września do 30 września pomiędzy godzinami np. od 15 do 20. Chce wiedzieć jaka jest sprzedaż na przełomie jakiegoś okresu czasu ale pomiędzy konkretnymi godzinami np. od 15 do 20. I jeśli się da to żeby zsumował w tabeli Brutto wartości, ale to nie jest konieczne bo to mogę sobie to zrobić w exelu.