Portál AbcLinuxu, 25. prosince 2025 16:27
prosím postrčte mě...
děkuji převelice
Johny
Řešení dotazu:
SELECT SUM(castka) AS sumcastka FROM bankovnivypis GROUP BY EXTRACT(MONTH FROM datum)
Ještě jedna věc mě napadá, která by se mi líbila. Nicméně toto je asi už mimo hranice SQL a budu si muset poradit jinak. Když v nějaký den prostě není na účtu pohyb, tak ten den z výsledku zccela vypadne, klasicky SO a NE. V grafu je ale vhodné mít hezky den po dni, kvuli měřítku a pod. Nemáte nějaký nápad, jak tam těch "30" dní dát na tvrdo? Napadlo mě udělat si tabulku s 30 "číslama" a pak to leftjoinovat na ty datumy... nic lepšího asi není? Co?
WITH RECURSIVE date_series(date) AS
(SELECT CAST('1.1.2000' AS DATE) FROM rdb$database
UNION
SELECT date + 1 FROM date_series WHERE date + 1 <= '1.1.2010'
)
SELECT * FROM date_series;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.