Hallo,
ich möchte über Excel/VBA eine MSSQL-Abfrage auf meine Datenbank machen. Das funktioniert soweit auch. Das Problem ist, dass das Feld frei.cwert bei den vielen Datensätzen auch null sein kann. Wenn frei.cwert null ist, soll frei.mwert geschrieben werden. Nur habe ich gar keine Ahnung wie das funktionieren soll.
So schaut mein Select aus:
strQuery = "Select frei.cname, frei.cwert " & _
"From frei " & _
"INNER JOIN vertrag on frei.vertragnr = vertrag.tnr " & _
"INNER JOIN produkt on vertrag.produktnr = produkt.tnr " & _
"Where produkt.tnr = " & produktvalue & " and frei.cwert is not null"
Der Select ist ansich schon korrekt, bloß will ich, wenn cwert null ist mwert reinbringen und nicht mit 'where frei.cwert is not null'.
Hat jemand einen Vorschlag?
Grüße
ich möchte über Excel/VBA eine MSSQL-Abfrage auf meine Datenbank machen. Das funktioniert soweit auch. Das Problem ist, dass das Feld frei.cwert bei den vielen Datensätzen auch null sein kann. Wenn frei.cwert null ist, soll frei.mwert geschrieben werden. Nur habe ich gar keine Ahnung wie das funktionieren soll.
So schaut mein Select aus:
strQuery = "Select frei.cname, frei.cwert " & _
"From frei " & _
"INNER JOIN vertrag on frei.vertragnr = vertrag.tnr " & _
"INNER JOIN produkt on vertrag.produktnr = produkt.tnr " & _
"Where produkt.tnr = " & produktvalue & " and frei.cwert is not null"
Der Select ist ansich schon korrekt, bloß will ich, wenn cwert null ist mwert reinbringen und nicht mit 'where frei.cwert is not null'.
Hat jemand einen Vorschlag?
Grüße