Rechercher : dans
Par :

[SQL] manipulation des dates

Dernière réponse le 30 aoû 2009 à 14:22:48 Ju, le 2 fév 2006 à 09:37:48 
 Signaler ce message aux modérateurs

Bonjour,

voila je ne sait pas comment faire, dans une requête SQL, pour afficher une fiche seulement si sa date de parution est supérieure à la date d'aujourd'hui.
La date de parution est sous la forme JJ/MM/AAAA.

Merci d'avance pour votre aide. ciao

Meilleures réponses pour « [SQL] manipulation des dates » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

HDU, le 2 fév 2006 à 11:13:07

Bonjour,

Tout simplement un truc du genre (adaptes les noms de table et champ) :
SELECT TABLE.NOM, TABLE.DATEPARUTION FROM TABLE
WHERE TABLE.DATEPARUTION>DATE() ;

TCHUZZZZZZZZZZZZZZ
@+

Répondre à HDU

2

Ju, le 3 fév 2006 à 09:24:18

Mais dans mon cas ça ne peut pas marcher car la date est dans un format (JJ/MM/AAAA) type texte!

Répondre à Ju

3

HDU, le 3 fév 2006 à 10:59:46

Re,

Il te faut donc convertir ta date auparavant.
Recherche sur google comment convertir ta date avec php ou asp.



TCHUZZZZZZZZZZZZZZ
@+

Répondre à HDU

4

Tower, le 30 oct 2007 à 17:26:41
  • +1

Bonjour,
il suffit simplement d'utiliser la requête avec les # du type

where date < #1/1/2007#

voilà, j'espère que ça t'aidera

Tower

Répondre à Tower

5

jijidiscover, le 22 déc 2007 à 13:23:45
  • +1

Si tu programme avec vb tu doit convertir la date

vb et sql non pas la meme forme de date

sql = "select * from table"
'sql = sql + " where table.date =convert(DATETIME, '" + Format(DTPicker1, "yyyy/mm/dd") + " 00:00:00',102);"

Répondre à jijidiscover

6

Arnold Manzo, le 7 fév 2008 à 12:13:19

Salut,
De ma part, j'ai aussi plein de problemes à utiliser le SQL pour les bases de données.Veuillez m'aider

Répondre à Arnold Manzo

7

catherine, le 19 mai 2008 à 10:05:52

Comment testepar fonction SQL une date par rapport à la date fin de mois échu???
Merci

Répondre à catherine

8

krizi, le 27 nov 2008 à 18:14:00

C koi le syntaxe de date en sql svp?

Répondre à krizi

9

 jouan_a, le 30 aoû 2009 à 14:22:48

Salut tout le monde,
J'ai trouver une solution pour la date alors sa donne sa
SQL = SELECT * FROM TABLE WHERE colonne_date = datevalue('30/08/2009');
et en vba apres sa donne

rq as string
db as database
rcs as recordset

rq = "SELECT * FROM TABLE WHERE colonne_date = datevalue('" & date_var &"')"
set db = currentdb
set rcs = db.openrecordset (rq)

oila si ca peut vous aidez
bonne journee a tous
ps dsl pour les accent me rapel plus des code num et je suis sur un qwerty

Répondre à jouan_a
Collection CommentÇaMarche.net