|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
Bonjour à tous.
Je suis perdu dans quelque chose tout bête, je cherche partout sans trouver une réponse. Depuis un projet ADP Access 2007 je voudrais filtrer une requête selon deux dates. Si j'ai le code suivant: Code :
Si je mets un jour de plus: 07/08/2011 les valeurs du 6 août apparaissent. J'essaie aussi avec CONVERT, et c'est pareil: Code :
Je vous remercie d'avance si pouvez m'éclairer. |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Bonjour,
Code :
|
||
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
Voilà, j'étais sur que c'était bête de ma part.
Merci beaucoup. Résolu!
|
|
|
00
|
|
|
#4 | |||||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
Citation:
Code :
@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|||||
|
00
|
|
|
#5 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Tout dépend si on veut avoir les dates concernant le 07/08/2011 00:00:00 comprisent dans le résultat ou non
++ |
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
En effet, ce sont les dates jusqu'au 06/08/2011 qui m’intéressent. Cette valeur je la prends d'une combobox et je la passe comme critère à ma requête.
|
|
|
00
|
|
|
#7 | ||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
La valeur '20110807' sera automatiquement transtypée en datetime par SQL Server en la valeur 2011-08-07 00:00:00.000. Si on veut exclure cette date, on peut écrire : Code :
@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
||
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
Le résultat est le même, mais lorsque je prends la date depuis une combobox, il est plus simple d'ajouter "23:59:59" à la chaîne de la date, que l'augmenter d'un jour pour avoir: "07/08/2011 00:00:00".
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Parce que vous manipulez la chaîne qui représente la date, pas la date
@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
Copyright © 2000-2012 - www.developpez.com