Bug #11347
closed
If Bedingungen funktionieren nicht korrekt
Added by Christoph Fuchs over 3 years ago.
Updated over 1 year ago.
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.
- 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.
Sorry, habe erst jetzt gesehen das `fm_count_members` berechnet werden - dann ist das sub-select natuerlich noetig.
- 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
- Status changed from Feedback to Closed
- Prio Planung set to No
- Target version deleted (
next5)
Also available in: Atom
PDF