[ grunf85 @ 23.05.2011. 15:58 ] @
Kako da kreiram upit koji ce mi vratiti null vrijednost ako record u bazi ne postoji? Radim neki join 2 tabele. U ovom 'nested' select-u uslov nije ispunjen, dok je prvi uslov ok. Znaci, sumarno, ne dobijam nikakav rezultat. Sta uraditi da dobijem potrebne podatke iz prvog uslova i za polje 'sumaN2' (u primjeru ispod) null vrijednost? Code: SELECT tb1.F1, tb1.F2, tb1.F3, SUM(tb1.F4) AS sumaN, SUM(tb1.F5) AS sumaN1, SUM(tb2.preDveGod) AS sumaN2 FROM TABELA_XX AS tb1 INNER JOIN (SELECT F2, SUM(F4) AS preDveGod FROM TABELA_XX WHERE (YEAR(Datum) = @period-2) GROUP BY F2) AS tb2 ON tb1.F2 = tb2.F2 WHERE (YEAR(tb1.Datum) = @period) GROUP BY tb1.F2, tb1.F1, tb1.F3 Hvala! Pozdrav! [Ovu poruku je menjao grunf85 dana 23.05.2011. u 19:06 GMT+1] |