|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mai 2009 Messages : 135 ![]() |
Bonjour à tous,
J'ai une petite question syntaxique. Je voudrais réaliser une requête ne me remontant que les données des 30 derniers jours. Pour faire cela j'ai mis en place une requête du genre : Code :
SELECT * FROM TABLE WHERE DATE>(CURRENT_TIMESTAMP-30) Faut-il que je me tourne sur une modification de "CURRENT_TIMESTAMP" en jour ? ou que je transforme 30 dans le format de "CURRENT_TIMESTAMP" ? si oui lequel est-il ? Merci d'avance pour toutes vos réponses (pour aider un débutant en détresse |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Si votre colonne "date" est de type date, il vaut mieux utiliser sysdate (qui est du type date) au lieu de current_timestamp, qui est du type timestamp.
Ajouter un nombre à un timestamp force la conversion en type date : Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2009 Messages : 135 ![]() |
C'est exactement la bonne réponse du premier coup :o)))
Merci beaucoup Waldar |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com