Le 06/04/06, chris 51<[EMAIL PROTECTED]> a écrit :
> Bonjour,
> 1ere question (calcul avec Obase) :
> Déja est-ce possible avec Obase de faire des calculs ?
> Ce que je veux soit 2 champs : DateDeNaissance et Age, je voudrais qu'il
> affiche (calcul) l'age automatiquement lors de la saisie avec en critére la
> date de référence du 1/0706 et non maintenant, soit 01/07/06 -
> DateDeNaissance.
> Comment faire ? Merci je suis novice
>

une requête sql de ce genre :

SELECT CASEWHEN(
    DAYOFMONTH("DateDeNaissance") < DAYOFMONTH('2006-07-01') AND
MONTH("DateDeNaissance") <= MONTH('2006-07-01'),
    FLOOR( DATEDIFF( 'mm', "DateDeNaissance", '2006-07-01' ) / 12)-1,
    FLOOR( DATEDIFF( 'mm', "DateDeNaissance", '2006-07-01' ) / 12 ))
AS "âgeParRapportAuPremierJuillet2006"
from "NomDeLaTable"

(Je n'ai pas réussi à changer '2006-07-01' en variable. Si quelqu'un a
une idée ...)
(Et puis je ne suis même pas sûr que c'est bon à tous les coups ...)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à