IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Antoun

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    1 163

    [MySQL] donc tes dates de fin ne sont pas NULL mais 0....

    donc tes dates de fin ne sont pas NULL mais 0. C'est pour cela que le COALESCE ne marche pas. Il est plus étonnant que le IS NULL fonctionne, mais je suppose que cela s'explique par ta version de...
  2. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    1 163

    [MySQL] c'est bizarre... à quoi ressemblent les dates de...

    c'est bizarre... à quoi ressemblent les dates de début et fin des 30 lignes en question ?
  3. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    1 163

    [MySQL] COALESCE(gest_date_fin, '9999-12-01') veut dire...

    COALESCE(gest_date_fin, '9999-12-01') veut dire "si la gest_date_fin est renseignée, on la prend, si elle NULL on prend '9999-12-01'".

    Donc


    '$today' BETWEEN gest_date_debut AND...
  4. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    1 163

    [MySQL] Tu retombes dans le travers de développer à coup...

    Tu retombes dans le travers de développer à coup de copier-coller !

    WHERE (
    '$today' BETWEEN (gest_date_debut AND gest_date_fin)
    OR '$today'>=gest_date_debut AND gest_date_fin IS NULL
    ...
  5. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    1 163

    [MySQL] Il faut utiliser des parenthèses pour factoriser...

    Il faut utiliser des parenthèses pour factoriser tes conditions et éviter les répétitions.

    Si je comprends bien, tu as trois conditions composées :

    - $today est entre gest_date_debut et...
Affichage des résultats 1 à 5 sur 5