ISNull-funktion

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

_Guy

ISNull-funktion

Beitrag von _Guy » Di, 03.01.2017 12:19

Hallo Zusammen,
ich habe mal wieder ein Problem zwar habe ich ein Feld in meiner Abfrage, dass leer sein kann, wenn das so ist soll ein anderes Feld den Wert 0 anzeigen, wenn nicht soll dort eine Rechnung statt finden.

hier mein code


SELECT "T_Artikel"."Artikel-Nr int", "T_Artikel"."VE pro Beutel", "T_Artikel"."B-Nr", "T_Beutel"."Kosten p Stck", "Kosten p Stck" / "VE pro Beutel" AS "Beutelkosten p Teil" FROM "T_Artikel", "T_Beutel" WHERE "T_Artikel"."B-Nr" = "T_Beutel"."B-Nr int"


das Feld das leer sein kann ist : "T_Artikel"."VE pro Beutel" und das andere ist : Beutelkosten p Teil

vielen Dank schon einmal und ein frohes Neues
Mfg Guy

RobertG
*******
Beiträge: 1626
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: ISNull-funktion

Beitrag von RobertG » Di, 03.01.2017 15:57

Hallo Guy,

zur Zeit müsste das berechnete Feld ja leer sein, oder?

Code: Alles auswählen

SELECT "T_Artikel"."Artikel-Nr int", "T_Artikel"."VE pro Beutel", "T_Artikel"."B-Nr", "T_Beutel"."Kosten p Stck", IFNULL("Kosten p Stck" / "VE pro Beutel", 0) AS "Beutelkosten p Teil" FROM "T_Artikel", "T_Beutel" WHERE "T_Artikel"."B-Nr" = "T_Beutel"."B-Nr int"
müsste da bei der internen HSQLDB reichen.

Gruß

Robert

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste