11 Monate in die Zukunft?

BaseBallBatBoy

Erfahrenes Mitglied
Hallo!

DBMS: Oracle 10g
Ich habe folgendes Select:

select item, yyyy, mm, value from table
X, 2011, 02, 500


Wie müsste ich das Select erweitern, damit ich daraus folgendes erhalte:
X, 2011, 02, 500
X, 2011, 03, 500
X, 2011, 04, 500
X, 2011, 05, 500
X, 2011, 06, 500
X, 2011, 07, 500
X, 2011, 08, 500
X, 2011, 09, 500
X, 2011, 10, 500
X, 2011, 11, 500
X, 2011, 12, 500
X, 2012, 01, 500


Gruss
BBBB
 
Hi,

ohne Gewähr, schnell runtergeschrieben:
SQL:
SELECT `item`, `yyyy`, `mm`, `value`
FROM `table`
GROUP BY `item`, `yyyy`, `mm`
HAVING item = 'X'
ORDER BY `yyyy`, `mm` ASC
LIMIT 0, 11;

Grüße,
BK
 

Neue Beiträge

Zurück