Einzelnen Beitrag anzeigen

polondo

Registriert seit: 1. Sep 2005
84 Beiträge
 
#1

SQL was wenn NULL in SUMME?

  Alt 18. Mai 2006, 09:37
hallo,

ich habe da zwei views mit den spalten "input" und "output".
mit der nachfolgenden abfrage versuche ich die differenz dieser beiden spalten für jede prod_id herauszufinden.

SQL-Code:
select search_result_view.*,i.input - o.output as remaining from search_result_view
left join output_view o on search_result_view.prod_id = o.prod_id
left join input_view i on search_result_view.prod_id = i.prod_id
order by search_result_view.art_no
jedoch klappt die berechnung NUR für spalten bei denen die prod_id sowohl in der einen als auch in der anderen tabelle vorhanden ist.
wenn also in der einen view zu der prod_id = 1 eine zahl "2" steht und in der anderen diese prod_id nicht vorhanden ist .. bekomme ich kein ergebniss.
ich würde jedoch gerne zumindest die "2" wieder bekommen.

weiß einer rat?

mfg R.
  Mit Zitat antworten Zitat