Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-02-2009 16:07:11

xzen
Membre
Date d'inscription: 05-05-2008
Messages: 12

Création de champs dans un select

Bonjour,
J'aimerai créer un champs booleen dans une requête afin de déterminer si une date est dans un interval :

Code:

    $select->from('annonce', array('id_annonce', ..., '(CASE WHEN CURRENT_DATE BETWEEN date_debut" AND date_fin THEN "1" ELSE "0" END ) AS valide') 
->join.......
...
;

Cependant le select interprète la condition comme annonce.condition ce qui produit une erreur (colulmn not found..).
Si quelqu'un a une solution, je suis preneur ;-)

Merci.

Dernière modification par xzen (24-02-2009 16:08:00)

Hors ligne

 

#2 24-02-2009 17:16:14

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Création de champs dans un select

il faut utiliser Zend_Db_Expr

A+JYT

Hors ligne

 

#3 25-02-2009 09:52:36

xzen
Membre
Date d'inscription: 05-05-2008
Messages: 12

Re: Création de champs dans un select

Parfait, quel outil puissant !
Merci encore.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages