SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
06. 09. 2011. | #11 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Jesi li siguran da to daje dobre cifre? Nemam MySQL da probam, a Postgres ne dozvoljava da u SELECT imaš nešto što nemaš u GROUP BY (osim ako nije agregatna funkcija). Zar ne treba da postoji neki SUM()?
__________________
blog |
06. 09. 2011. | #12 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Radi ovo od @ivanhoe dobro...
1 2 30 1 3 5 |
06. 09. 2011. | #13 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Mislio sam na moj primer podataka:
Kôd:
test=# insert into dpt values (1, 2, 10); INSERT 0 1 test=# insert into dpt values (1, 2, 10); INSERT 0 1 test=# insert into dpt values (2, 1, 10); INSERT 0 1 test=# insert into dpt values (2, 1, 10); INSERT 0 1 test=# insert into dpt values (1, 3, 10); INSERT 0 1
__________________
blog |
06. 09. 2011. | #14 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Pardon, da, samo sabere prvi par ( 1 <=> 2) i iste, ostale, odbaci
|
06. 09. 2011. | #15 |
Ivan Dilber
Sir Write-a-Lot
|
pih, al ste picajzle... nemam sad vremena, ali videce vi, napravicu JOIN makar crko :P
__________________
Leadership is the art of getting people to want to do what you know must be done. |
"Hvala" ivanhoe za poruku: |
06. 09. 2011. | #16 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Ja sam bio pokušao i sa UNION i sa MINUS i na kraju FAIL Problem je ovo SUM što "spljošti", ma može se uraditi 100% ali eto
|
06. 09. 2011. | #17 |
Miljenko Rebernišak
Qualified
Datum učlanjenja: 05.03.2009
Lokacija: Jagodina-Beograd
Poruke: 191
Hvala: 4
25 "Hvala" u 22 poruka
|
Mislim da ovo nikako nece uspeti sa JOIN/UNION, bar ne da radi sve.
Inace ovo je bio ispitni zadatak za 5 od 100 poena sa ETF-a
__________________
Me on twitter |
06. 09. 2011. | #18 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Znači nismo neki 'akeri
|
06. 09. 2011. | #19 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
U principu, može i bez podupita:
Kôd:
select case when id1 > id2 then id2 else id1 end as a1, case when id1 > id2 then id1 else id2 end as a2, sum(broj) from dpt group by a1, a2;
__________________
blog |
2 članova zahvaljuje jablan za poruku: |
06. 09. 2011. | #20 |
Ivan Dilber
Sir Write-a-Lot
|
@razno: Vidis, moram te baze da polozim vec jednom...
@jablan: da, da, to je dobra ideja...
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 06. 09. 2011. u 18:36. |
|
|