Hi,
Ich habe ein ziemliches Problem Daten aus meiner DB auszulesen und hoffe die Frage macht Sinn.
Ich versuche Anzahl der Records fuer meine Projekte auszulesen und wenn es keinen Eintrag gibt, soll immer noch Projektname und dann halt 0 dort stehen.
Im Prinzip habe ich das Problem das die Decode Function schon nicht geht, wenn es keinen Eintrag fuer das Projekt in der DB gibt, wie kann ich das dann uebergeben? Es ist ja klar das nichts angezeigt wird, aber es muss doch eine Moeglichkeit geben. Das Anzahl 0 ist sollte man ja mit NVL umsetzen koennen. Ich stehe hier wirklich auf dem Schlauch und hoffe jemand hat einen Tip fuer mich. Vielen Dank im Voraus.
Ich habe ein ziemliches Problem Daten aus meiner DB auszulesen und hoffe die Frage macht Sinn.
Ich versuche Anzahl der Records fuer meine Projekte auszulesen und wenn es keinen Eintrag gibt, soll immer noch Projektname und dann halt 0 dort stehen.
Im Prinzip habe ich das Problem das die Decode Function schon nicht geht, wenn es keinen Eintrag fuer das Projekt in der DB gibt, wie kann ich das dann uebergeben? Es ist ja klar das nichts angezeigt wird, aber es muss doch eine Moeglichkeit geben. Das Anzahl 0 ist sollte man ja mit NVL umsetzen koennen. Ich stehe hier wirklich auf dem Schlauch und hoffe jemand hat einen Tip fuer mich. Vielen Dank im Voraus.
Code:
SELECT tab1.projektTitle AS "Title", tab2.anzahl AS "Anzahl Records" FROM (SELECT DISTINCT project AS projectID, decode (project , 'proj01, 'Project 1', 'proj02, 'Project 2', 'proj03, 'Project 3', ) AS projektTitle FROM tblProject GROUP BY project ) tab1, (SELECT COUNT (projectID) AS anzahl, project AS projectID FROM tblProject GROUP BY project ) tab2 WHERE tab1.projectID= tab2.projectID
Comment