|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
14.9.2013, 0:16 | #1 |
Veteran
|
SQL Upit (maksimum, sume)
Potrebna mi je pomoc za upit. Sama baza je mnogo veca, ali za primer ce biti dovoljno sledece. Postoje 3 tabele: sales, product, store i recicemo da je situacija sledeca:
1. sales - salesID (PK) - productID(FK) - FK koji oznacava koji je proizvod prodat - storeID(FK) - FK koji oznacava u kojoj je radnji proizvod prodat - month - polje koje oznacava u kom je mesecu prodat - year - polje koje oznacava u kojoj je godini proizvod prodat - amount - polje koje oznacava koji je iznos prodaje 2. product - productID (PK) - productName 3. store - storeID (PK) - storeName Ono sto je meni potrebno odavde je sledece: Za svaku radnju prikazati proizvod koji je najprodavaniji za datu godinu (pod najprodavaniji mislim na iznos ne na kolicinu) Znaci rezultat treba da izgleda npr. ovako: STORE PRODUCT AMMOUNT store1 product1 XXX amount store2 product2 YYY amount store3 product1 XYX amount Ono sto ja sada mogu da uradim je sledece: Kod:
SELECT store.storeName, product.ProductName, SUM(sales.ammount) FROM sales JOIN product ON sales.productID = product.productID JOIN store ON sales.storeID = store.storeID GROUP BY store.storeName, product.ProductName WHERE sales.year = 'XXXX' Znam da mogu da uradim ovo preko kursora. Ali, interesuje me da li postoji mogucnost da se ovo odradi u 'obicnom' upitu? Baza je Oracle 11g. Poslednja ispravka: Ivan452 (14.9.2013 u 0:31) |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
SQL baze podataka | fasty | Programiranje | 90 | 22.12.2016 20:53 |
Drajveri za SQL Server 2008 | catwoman | Aplikativni softver | 0 | 10.5.2010 13:14 |
SQL upiti - neke nedoumice | pixel | Programiranje | 22 | 11.12.2009 18:22 |
Kratko i jasno: da li je Joomli moguće menjati SQL bazu... | Teva | Web razvoj | 1 | 20.9.2009 23:59 |
SQL Server 2000 | Zoran035 | Programiranje | 2 | 18.10.2007 13:23 |