Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 07.08.2012., 11:05   #1
perich
I hate mondays..........
 
perich's Avatar
 
Datum registracije: Nov 2002
Lokacija: Zagreb - Zaprešić
Postovi: 1,534
Brzinsko Access/SQL pitanje...

U pomocnu tablicu sam iz DateTime polja izvukao samo vrijeme u danu...

Onda rabim slijedeci upit:

Code:
SELECT 
customer_id, TimeSerial(Hour([action_date]),(Minute([action_date])\15)*15,0) 
from actions
Ono sto me zanima, hoce li gornji upit zaokruziti vrijeme na sljedecih 15 min ili na najblizih 15 min?

To je to... hvala
perich je offline   Reply With Quote
Staro 07.08.2012., 11:41   #2
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
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..
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |


Zadnje izmijenjeno od: SilentException. 07.08.2012. u 11:47.
SilentException je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 08.08.2012., 07:29   #3
perich
I hate mondays..........
 
perich's Avatar
 
Datum registracije: Nov 2002
Lokacija: Zagreb - Zaprešić
Postovi: 1,534
Citiraj:
Autor SilentException Pregled postova
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..
vidis vidis.... hvala za provjeru i info... a ako bi htio da se zaokruzuje na najblizih 15 min, jel to u accessu moguce? znaci da 13:06 zaokruzi na 13:00 a da 13:11 zaokruzi na 13:15?
perich je offline   Reply With Quote
Staro 08.08.2012., 09:52   #4
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
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.
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na