Re: Tarification semaine
Date: mardi 6 janvier 2009 09:29:04
Cas du OR :
( (formatDate('%w', %START_DATE) == 0) OR (formatDate('%w', %START_DATE) == 6) ) ? $DRW*%DURATION/600 : $DRS*%DURATION/600
(formatDate('%w', %START_DATE) == 0 OR formatDate('%w', %START_DATE) == 6) ? $DRW*%DURATION/600 : $DRS*%DURATION/600
Cas du AND :
( (formatDate('%w', %START_DATE) == 0) AND (formatDate('%w', %START_DATE) == 6) ) ? $DRW*%DURATION/600 : $DRS*%DURATION/600
(formatDate('%w', %START_DATE) == 0 AND formatDate('%w', %START_DATE) == 6) ? $DRW*%DURATION/600 : $DRS*%DURATION/600
Il faut faire attention à la position des parenthèse, ça peut fausser vos formules.
( expression OR|AND expression ) ? cas_vrai : cas_faux <- Valide
( expression ) OR|AND ( expression ) ? cas_vrai : cas_faux <- Invalide
( ( expression ) OR|AND ( expression ) ) ? cas_vrai : cas_faux <- Valide