Bug #11347
If 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 4 months 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 4 months ago
Sorry, habe erst jetzt gesehen das `fm_count_members` berechnet werden - dann ist das sub-select natuerlich noetig.