Afficher un message
Vieux 22/08/2007, 13h18   #5
ben
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: critères mois et année d'une date

oui fred tu as raison cependant dans le cas que j'ennonce il faut
impérativement travailler avec le mois , j'ai jetté un oeil sur la fonction
que tu préconise, la question que je me pose c si je peux utiliser cette
fonction simultanement pour le mois et l'année exemple :

where datefac bettwen datepart(mm,madatedebut ) and datepart(mm,madatefin)
and between datepart(yy,madatedebut ) and datepart(yy,madatefin)

je vais essayer


"Fred.M." a écrit :

> On en revient à la même chose : datefact étant de format date, il te faut
> t'exprimer en date. Cela te donnera donc pour ton exemple :
> ..WHERE datefact between '01/06/07' AND '31/08/07'
>
> Si tu veux vraiment jouer avec le mois et l'année tu peux utiliser la
> fonction DatePart mais pour ton exemple c'est se compliquer la vie plus
> qu'autre chose.
> http://msdn2.microsoft.com/fr-fr/library/ms174420.aspx
>
> Fred.M.
>
> "ben" a écrit :
>
> > salut fred en fait d'un point de vu simpliste la requete serait comme ça
> > where datefact between '06/07' and '08/07' autrement dit les
> > enregistremensts compris entre juin 2007 et aout 2007.
> >
> >
> > "Fred.M." a écrit :
> >
> > > Bonjour Ben,
> > > Précises-tu dans ta clause Where l'année ?
> > > Par ailleurs vérifie de même le format date US ou FR (dd/mm/yyyy)
> > >
> > > ex: ..WHERE MaDate Between '08/07/2007' AND '12/07/2007'
> > >
> > > Fred.M.
> > >
> > > "ben" a écrit :
> > >
> > > > bonjour à tous, j'ai une table qui contient des dates je souhaite faire une
> > > > extraction en fonction du mois et de l'année, exemple
> > > > les enregistrements compris entre le 08/07 et le 12/07, malgrés plusieurs
> > > > tentatives je tombe toujours sur une insulte de SQL du type
> > > > erreur de syntaxe lors de la conversion d'une chaine de caractère en type de
> > > > donnée smalldatetime.
> > > >
> > > > je continu de plancher dessus mais j'avoue qu'un petit coup de pouce serait
> > > > le bien venu.
> > > > Merci et bonne journée à tous

  Réponse avec citation
 
Page generated in 0,06166 seconds with 9 queries