[ Bager belaj @ 21.09.2005. 23:09 ] @
Datume koji su uneseni u osnovnoj formi potrebno je prikazati samo po mesecima i godinama da bi ih u upitu mogao prebrojati zbirno? npr.1-1-05 2-1-05 3-1-05 treba mi rezultat januar/ 05 ukupno 3 zapisa |
[ Bager belaj @ 21.09.2005. 23:09 ] @
[ goranvuc @ 22.09.2005. 09:24 ] @
Code: SELECT COUNT(Datum) AS Ukupno, MONTH(Datum) AS Mesec, YEAR(Datum) AS Godina FROM Tabela GROUP BY MONTH(Datum), YEAR(Datum) [ snake @ 14.09.2009. 22:22 ] @
Da ne otvaram novu temu nadam se da ce neko dati odgovor. Problem je sto je gore navedeno resenje za ACCESS kod koga je moguce iz celokupnog zapisa datuma direktno izvaditi npr. Godinu time sto kazemo YEAR(DATUM) AS GODINA i to mozemo kasnije isto upotrebiti u grupisanju GROUP BY YEAR(DATUM) ali u ORACLE kao i u SQL serveru ovo ne moze da prodje posto se tamo recimo godina uzima EXTRACT (YEAR FROM DATUM) AS GODINA pa nije moguce reci GROUP BY GODINA kao ni GROPU BY EXTRACT(YEAR FROM DATUM). Ae neka neko proba ovo da resi jer meni nista vise pametno ne pada na pamet sto moze da proradi....
[ Getsbi @ 15.09.2009. 05:38 ] @
A da postaviš ti pitanje u forumu za Oracle, jer ću ovo obrisati za par sati? Kvariš temu.
[Ovu poruku je menjao Getsbi dana 15.09.2009. u 06:51 GMT+1] [ Zidar @ 15.09.2009. 14:00 ] @
Zasto ne bi radilo i u MS SQL Serveru i na ORACLE? ZA SQL serevr garantovano radi, za ORACLE - pitaj na ORACLE forumu, ali verujem duboko da radi.
U AdventureWorks se moze napisati i izvrsiti ovako nesto, bez problema, meni je vratilo 5056 redova: Code: SELECT YEAR(DueDate) AS Godina , MONTH(DueDate) AS Mesec , ProductID AS Proizvod , SUM(OrderQty) AS Kolicina , COUNT(WorkOrderID) AS [Broj Narudzbi] FROM Production.WorkOrder GROUP BY YEAR(DueDate) , MONTH(DueDate) , ProductID ORDER BY Godina, Mesec, Proizvod -- Rezultati: Godina Mesec Proizvod Kolicina Broj Narudzbi ----------- ----------- ----------- ----------- ------------- 2001 7 3 5240 17 2001 7 316 1276 17 2001 7 324 1276 17 2001 7 327 638 17 2001 7 328 258 7 [ Getsbi @ 15.09.2009. 17:16 ] @
Da je otvorio novu temu na Access-u, premestio bih ga u Čekaonicu sa uputom za MS SQL server ili Oracle. Sad da brišem poruke posle odgovora, nema smisla.
![]() Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|