|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 16 ![]() |
Bonjour,
J'ai observé un phenomene bizarre, j'ai un application qui fait un select, sur une table, avec une clause where sur un datetime. Le paramètre de test est une date de la forme 'AAAAMMJJ', la requête fontionne. Par contre lorsque j'execute la meme requête sur SQL Server, depuis l'analyseur de requête, elle ne fonctionne pas. Je me connecte avec le même utilisateur pourtant. Plus etonnat après avoir fait un select * sur ma table si je prend la 1er valeur du champ dateCreate (champ sur lequel je test), et qui est '2010-02-12 16:23:51.300', ensuite si j'execute al requete suivante : Code :
Je n'ai aucun résultat, a moins de faire un set dateFormat ymd avant.... Bref j'aimerais comprendre comment tout cela est possible. |
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 63 ![]() |
le date time n'est pas stocké comme tu le vois quand tu ouvre ta table et tu regrade la colonne .
en fait c'est stocké sous forme d'un nombre et je pense que s'est en milliseconde ou quelque chose comme . de cout si tu le compare à une chaine comme tu le fais dans ta requette la comparaison done false . il faut que tu fasse cast ( 'chainedate' as datetime ) |
|
|
10
|
|
|
#3 | |
|
Membre Expert
![]() |
Citation:
Quel est la langue de votre base de donnée? Dans la requête que tu fourni en exemple tu passes une chaine de caractère... SQL SERVER la converti en date en fonction de la langue de ton server...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Le format standard d'interopérabilité d'un DATETIME est 'AAAAMMJJ hh:mm:ss.nnn' et non AAAA-MM-JJ.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 16 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com