Project

General

Profile

Actions

Bug #11347

closed

If Bedingungen funktionieren nicht korrekt

Added by Christoph Fuchs about 2 years ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Christoph Fuchs
Target version:
-
Start date:
20.10.2020
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No

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.

Actions #1

Updated by Carsten Rose about 2 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.

Actions #2

Updated by Carsten Rose about 2 years ago

Sorry, habe erst jetzt gesehen das `fm_count_members` berechnet werden - dann ist das sub-select natuerlich noetig.

Actions #3

Updated by Carsten Rose over 1 year 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

Actions #4

Updated by Carsten Rose 3 months ago

  • Status changed from Feedback to Closed
  • Prio Planung set to No
Actions #5

Updated by Carsten Rose 3 months ago

  • Target version deleted (next5)
Actions

Also available in: Atom PDF