Jak wybrać dane dostępu ms powyżej tego zakresu datetimedostępu Ms wybierz dane większy niż zakres datetime
jak select * from logevents gdzie logTime> = '06.12.2012 15:54:15'
logTime to pole Datetime
Jak wybrać dane dostępu ms powyżej tego zakresu datetimedostępu Ms wybierz dane większy niż zakres datetime
jak select * from logevents gdzie logTime> = '06.12.2012 15:54:15'
logTime to pole Datetime
Dodanie # znaków na każdym końcu daty pozwala uzyskać dostęp do informacji o tym, że jest to typ daty.
select * from logevents where logTime>=#12/6/2012 3:54:15 PM#
@HansUp done :) – HelloW
To zależy od tego, czy jest tworzona baza danych dostępu/otwarty w trybie ANSI 92:
non-ANSI 92: Access używa # ... # wokół dat i wykorzystuje * (wiele znaków) i? (jeden znak) dla symboli wieloznacznych podczas używania LIKE. Na przykład:
select * from logevents GDZIE logTime> = # 12/6/2012 # i opis jak 'błędu'
ANSI 92: Access używa '...' wokół dat i zastosowań% i? dla wildscards podczas używania LIKE. Ten tryb wygląda bardziej na to, jak MySQL, Oracle i MSSQL działają z datami i znakami wieloznacznymi. Na przykład:
SELECT * FROM logevents GDZIE logTime> = '06.12.2012' i opis jak '%' % błędu
należy sprawdzić ustawienia formatu daty. Może to dd/mm/rrrr lub dd-mm-rrrr lub coś innego, zależy to od ustawień regionalnych. Po prostu sprawdź tabelę pod kątem kolumny daty, na przykład dane.
Aby przełączyć się do ANSI-92 w programie Access 2007, ale to nie powinno być trudne do zastosowania na różnych wersjach: -open MS Access -Kliknij przycisk Office w górnej lewej -Kliknij "Access Opcje" Przycisk - wybierz "Projektanci obiektów" z lewego panelu -widoku dla sekcji "Projekt kwerendy" dostępna jest opcja "Kompatybilny z SQL Server Syntac (ANSI 92). -jeśli masz otwartą bazę danych, możesz sprawdzić" Ta baza danych " lub zaznacz "Domyślne dla nowych baz danych" dla domyślnej konfiguracji dla wszystkich nowych baz danych -kliknij przycisk "OK", aby zaakceptować zmiany
Co jest nie tak z zapytaniem, które masz? – LittleBobbyTables
Nie umieszczaj tego w cudzysłowie. Pozostaw datę bez zmian lub dodaj znak # wokół niej. Powinien po prostu działać dobrze jako WHERE logTime> = 12/04/12, Nie jest nawet wybredny o 12/4/12 przeciwieństwie do 12/03/2012. – Scotch