Date dans sql server 2000 [Résolu]

Messages postés
59
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
25 novembre 2006
- - Dernière réponse : Boudchiche
Messages postés
59
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
25 novembre 2006
- 2 mai 2006 à 19:30
Salut
Avant je vous juste vous dire que j'ai chercher pendant 2 jours soit par google et dans le forum mais je n'ai rien trouve
ce que s'est que lorsque je lui donne une date il m'affiche le prix et la qte qu'on a achete depuis le debut de l'anne jusqu' a cette date
a propos mon sql server et en anglais et je travail avec vb.net 2003
et lorsque je lui met un msgbox  il m'apporte ma date sous la forme
ex: 29/04/2006
J'ai la requette suivante:
"SELECT A.Prix,A.Qte FROM Achat A WHERE A.Date_Achat <= # " MaDate & " # "
j'ai essaye avec Format(MaDate,"yyyy/MM/dd) aussi avec Format(MaDate,"dd/MM/yyyy") mais sans resultat
Quelque chose m'echappe je ne sais pas quoi
ca fait presque 4 jours que je suis bloqué
Merci a vous
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
22
3
Merci
Salut

Regardes avec CAST (' & madate & ' as datetime) si cela te convient
mais la solution proposé par coq est largement mieux car plus sécurisée.

regarde aussi http://www.sqljunkies.com/Article/6676BEAE-1967-402D-9578-9A1C7FD826E5.scuk
http://vyaskn.tripod.com/searching_date_time_values.htm

voila

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 190 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nhervagault
Messages postés
59
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
25 novembre 2006
3
Merci
Merci a vous tous je vient de trouve la solution qui est
WHERE A.Date_Achat <= CONVERT(DATETIME,'" & MaDate & "',103)"
et s'est bien sur grace a vous
A++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 190 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Boudchiche
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
74
0
Merci
Salut,

Et pourquoi ne passes tu pas par les requêtes paramétrées auquelles tu spécifie directement l'instance de DateTime qui va bien ?

/*
coq
MVP Visual C#
*/
Commenter la réponse de cs_coq
Messages postés
59
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
25 novembre 2006
0
Merci
Merci pour vos reponses
Je m'excuse pour le retard
je vais vous expliquer au juste ce que je suis en train de faire
j'ai un dataSet type que je remplis par des donnees provenant d'une base de donnee sql server et cette dataset allimente a son tour un crystal report
Vous allez me dire pourquoi passer par le dataset et pas par ado.Parceque j'ai differentes tables et je veut faire un etat de stock ç.a.d que leur ce que je lui donne une date il me donne le stock initial ,les achat et les ventes depuis le debut de l'annee jusqu'a la date que j'ai choisis et parfois il se trouve que j'ai un article dans le stock initiale mais je l'ai pas achete et j'ai fait des ventes de ce dernier.


J'ai essayé de passer par les relations externes mais ca n'a rien donnee la seul methode que j'ai pu reussir a trouve est de passer par le dataset type mais voila que le probleme de date me sort de nul part
si vous avez une autre idee pour resoudre le probleme je suis preneur.
Merci nhervagault je vais voir tout de suite les lien que tu m'a proposé
Merci a vous encore une fois
Commenter la réponse de Boudchiche
Messages postés
559
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
5 septembre 2007
1
0
Merci
1- le date = #date# c'est de l'access, il faut utiliser ta date entre simple quote : 'date'
2- utilse une date au format : yyy-mm-dd c'est ISO donc ca devrait aller.

Mindiell Software
Commenter la réponse de Mindiell