![]() |
Brzinsko Access/SQL pitanje...
U pomocnu tablicu sam iz DateTime polja izvukao samo vrijeme u danu...
Onda rabim slijedeci upit: Code:
SELECT To je to... hvala |
Uzmi par primjera i računaj:
13:02 -> (2 / 15) * 15 = (0, access radi integer division) * 15 = 0 -> 13:00 13:14 -> (14 / 15) * 15 = (0) * 15 = 0 -> 13:00 13:15 -> (15 / 15) * 15 = (1) * 15 = 15 -> 13:15 13: 18 -> (18 / 15) * 15 = (1) * 15 = 15 -> 13:15 Daklem, ni jedno ni drugo :) Na predhodnih 15 min.. |
Citiraj:
|
SELECT
customer_id, TimeSerial(Hour([action_date]), ROUND((CONVERT(FLOAT, Minute([action_date])) / 15), 0) * 15 ,0) from actions BTW, vidim da ne uzimas u obzir sekunde (koristis funkciju Minute()), pa ako je vrijeme 13:07:59, to ce zaokruziti na 13:00 iako bi po sekundama trebalo na 13:15. |
Sva vremena su GMT +2. Sada je 09:53. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger