dedlfix: function parameter zu feldname???

Beitrag lesen

Hi!

SELECT SUM('DataPoint') FROM MAINDATA WHERE Year=Jahr INTO aSum;
Aber die funktion interpretiert das SUM('DataPoint') falsch! Was mach ich verkehrt?? Wie bekomme ich einen Übergabestring zu Fieldname!

Du möchtest also ein Statement zur Laufzeit erstellen, und der Inhalt von DataPoint ist ein Feldname?

Möchte ungern mit CONCAT arbeiten!

Das brauchst du aber dann, um den Statementstring zusammenzubauen. Nicht zu vergessen das Quotieren des Feldnamens und das Maskieren von darin enthaltenen Quotierzeichen. Den erzeugten String übergibst du anschließend an PREPARE und führst das mit EXECUTE aus.

Lo!