Bug #11347
closedIf Bedingungen funktionieren nicht korrekt
0%
Description
Wenn ich im sql =
einen Eintrag habe:
...
)AS fm_count_members,
( SELECT
if(count_members <> fm_count_members,
1,
0
)
) AS not_equal, ...
erhalte ich eine Fehlermeldung.
erst wenn ich
if(count_members <> fm_count_members,
'1',
'0'
)
1 und 0 mit '' umgebe funktioniert es.
Updated by Carsten Rose over 3 years ago
- Status changed from New to Feedback
Bei mir funktioniert folgende Query:
SELECT 'hello', (SELECT IF(von<>bis , 0, 1)) FROM arbeitszeit
BTW: die beiden folgenden ergeben das gleiche Resultat
SELECT 'hello', IF(von<>bis , 0, 1) FROM arbeitszeit SELECT 'hello', von=bis FROM arbeitszeit
QFQ macht nichts mit dem SQL String, ausser '{{...}}' zu ersetzen. D.h. wenn die Query in QFQ Probleme macht, am besten mal in phpMyAdmin oder einem anderen MySQL Frontend laufen lassen und schauen ob es da funktioniert.
Updated by Carsten Rose over 3 years ago
Sorry, habe erst jetzt gesehen das `fm_count_members` berechnet werden - dann ist das sub-select natuerlich noetig.
Updated by Carsten Rose almost 3 years ago
- Assignee set to Christoph Fuchs
Hallo Christoph
Ist das noch aktuell? Es sieht nach reinem SQL ... das ist ausserhalb der QFQ Kompetenzbereiches.
Vielen Dank
CU
Carsten
Updated by Carsten Rose over 1 year ago
- Status changed from Feedback to Closed
- Prio Planung set to No