Muszę wybrać dane zawierające czas> godzina czternasta w datatimestamp
każdego dnia w SQL Server Management Studio Microsoft SQL Server 2005 - 9.00.4060.00 (X64) DB tabela, która ma dwa lata danych . Jaki jest najlepszy sposób na zrobienie tego? Mój znacznik czasu ma następujący format: DATETIME, '2005-10-13 16:00:00', 102
. Mam dane losowo razy każdego popołudnia. Muszę uzyskać dane po godzinie 16.00 każdego dnia. Nie tylko na jeden dzień.Wybieranie wszystkich danych przy użyciu czasu większego niż 4pm
Na przykład próbowałem na jeden dzień jak ten:
SELECT Yield, Date, ProductType, Direct
FROM MIAC_CCYX
WHERE (Date < CONVERT(DATETIME, '2005-10-13 16:00:00', 102)) Thanks for help
Z jakiego RDBMS korzystasz? Serwer SQL? MySQL? Wyrocznia? Coś innego? Czy twój znacznik czasu jest rzeczywiście typem danych 'timestamp',' datetime' lub czymś innym? – LittleBobbyTables
Którą wersję bazy danych używasz? –
co to jest 102 w pytaniu? czy nie będzie to 2005-10-13 16: 00: 00.102? – SKJ