|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 257 ![]() |
je voudrai savoir comment faire des tris sur les dates j'ai essayé par exemple avec un "WHERE date_entree > xxx" mais je n'ai pas l'impression que ça marche.
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Tu veux faire un tri ou un filtre ? Parce que le 1er des 2 termes évoque, pour moi en SQL, un ORDER BY alors que le 2ème correspond à un WHERE ou HAVING ?
D'autre part, j'imagine que ton SGBD est Interbase ? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 257 ![]() |
dsl de ne pas avoir repondu plus tot ..
oui mon sgbd est Interbase, version6 en fait je voudrait selectionner tous les enregistrements dt la date "date_entree" par ex est supérieure au 01/01/2005 . |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
C'est un filtre que tu veux faire :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juillet 2004 Messages : 201 ![]() |
bonjour
un operande date sous forme de chaine peut se coder 'MM/JJ/AA' où MM va de 1 à 12, JJ de 1 à 31 et AA de 00 à 2200 (ou + mais à quoi bon) on peut aussi utiliser une syntaxe littérale '19 Apr 2005' ou '19 April 05' attention le mois est en anglais Si l'année est 50 ou moins c'est considéré comme 2050 si l'année est 49 ou plus c'est 1949 |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juillet 2004 Messages : 201 ![]() |
pardon pardon , il est tard ...
si l'année est 54 ou - IB ajoute 2000 (50 -> 2050) si l'année est 55 ou +IB ahoute 1900 (60 -> 1960) |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 257 ![]() |
merci pour les precisions !! ça marche !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com