Kako napisati sljedeći upit
Prvo se isprićavam na naslovu poruke, nisam mogao ništa pametnije smisliti.
Ima tablicu koja ima sljedeća polja; ID, DATE, CIJENA1, CIJENA2
Sa upitom:
SELECT YEAR(date), COUNT(date) FROM table WHERE cijena1 < cijena2 GROUP BY YEAR(date);
Dobijem po godina koliko je puti cijena2 bila veća od cijene1
evo ispisa:
+------------+-------------+
| YEAR(date) | COUNT(date) |
+------------+-------------+
| 1999 | 118 |
| 2000 | 126 |
| 2001 | 117 |
| 2002 | 115 |
| 2003 | 111 |
| 2004 | 112 |
| 2005 | 139 |
| 2006 | 126 |
| 2007 | 119 |
| 2008 | 115 |
| 2009 | 128 |
| 2010 | 124 |
+------------+-------------+
A ja bi sada htio da tu bude i treći stupac, u kojem će pisati ukupan broj cijene1 ili cijene2 (uglavnom svaki datum ima oba dvije cijene)
Znaći imao bi
npr.
| 1999 | 118 | 250
gdje je 250 ukupan broj cijena za 1999 godinu.
Pokušavao sam napraviti ali bez uspijeha.
Radim na MySQL-u
Hvala
|