Forums ProgMatique Forum Index Forums ProgMatique
Programmation (C/C++, JAVA, PHP, JavaScript, ...) et Informatique (Webmaster, Web)
Retour au site Progmatique

Fonction SQL

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Php / MySQL
Previous topic :: Next topic  
Author Message
yasyes_2000


Offline


Joined: 19 Apr 2006
Posts: 48


PostPosted: Sat 20 May 2006 - 00:34    Post subject: Question fonction SQL ! Reply with quote

Bonjour,
Il y a quelqu'un qui peut me renseigner sur comment dire en SQL : 'quel est la date du dernier message posté par un auteur donné (à partir de son numéro)? '
Merci (Notamment pour l'administrateur qui mérite bien cette appelation+assistant Wink)
_________________
Cordialement,
Y.
Back to top
Simon
Administrateur
Administrateur

Offline


Joined: 08 May 2005
Posts: 990
Localisation: France


PostPosted: Sat 20 May 2006 - 13:15    Post subject: Fonction SQL Reply with quote

Salut,
quel est la date du dernier message posté par un auteur donné (à partir de son numéro)

imaginons que tu as une table auteur, une table message
La table message contient un champ date.
Code:

select DATE from auteur a, message m where a.id_auteur='1' ORDER BY DATE AND a.ID_UTIL=m.ID_UTIL


Je ne l'ai pas testé :S il faut que je parte, mais si ca marche pas, revient, je sais quand faisant un oderb by tu auras le derniere enregistrement

++
_________________
Simon,
Programmation et informatique
Colorisation syntaxique de codes sources
Outils et services autour de l'adresse IP
Back to top
Visit poster’s website
yasyes_2000


Offline


Joined: 19 Apr 2006
Posts: 48


PostPosted: Sat 20 May 2006 - 13:49    Post subject: Re question SQL ! Reply with quote

Merci pour votre réponse, ça m'a servit pour écrire ceci :
j'ai besoin à retourner une seule date 'la plus récente' sans avoir besoin de faire une jointure avec la table auteur. je me contente de la table message contenant les champs : [numero_message], [numero_auteur], [titre_message], [contenu], [date_publication].
Code:

SELECT numero_auteur, numero_message, titre, contenu, date_publication FROM message
WHERE numero_auteur = 'N'
ORDER BY date_publication ;


Le résultat est une liste de message triée par date, comment extraire le plus récent pour qu'il s'affiche seul !
Merci
_________________
Cordialement,
Y.
Back to top
Simon
Administrateur
Administrateur

Offline


Joined: 08 May 2005
Posts: 990
Localisation: France


PostPosted: Sat 20 May 2006 - 14:13    Post subject: Fonction SQL Reply with quote

Re, j'ai eu le temps de regarder, normalement en rajouter desc et LIMIT=1 tu n'auras que 1 resultat

Code:
SELECT numero_auteur, numero_message, titre, contenu, date_publication FROM message
WHERE numero_auteur = 'N'
ORDER BY date_publication desc LIMIT=1;

_________________
Simon,
Programmation et informatique
Colorisation syntaxique de codes sources
Outils et services autour de l'adresse IP
Back to top
Visit poster’s website
yasyes_2000


Offline


Joined: 19 Apr 2006
Posts: 48


PostPosted: Sat 20 May 2006 - 15:49    Post subject: Fonction SQL Reply with quote

Re salut
[Premièrement Bravo, cette qualité de répondre avec cette rapidité et ponctualité me plait beaucoup dans ce forum, Merci...]

Puis au début le code fourni ne marchait pas mais après avoir consulter le manuel 'PostgreSQL' effectivement 'desc' et 'asc' permettent de faire un tri par ordre respectivement décroissant et croissant. 'limit' permet de n'extraire que la dernière ligne, mais sans le signe '=', c'est comme ça que ça m'a permi d'avoir le bon résultat :
Code:

...
ORDER BY date_publication desc LIMIT 1;
 

Encore une fois merci...
Une autre question arrive si vous permettez...
_________________
Cordialement,
Y.
Back to top
Simon
Administrateur
Administrateur

Offline


Joined: 08 May 2005
Posts: 990
Localisation: France


PostPosted: Sat 20 May 2006 - 16:00    Post subject: Fonction SQL Reply with quote

Quote:
Re salut
Premièrement Bravo, cette qualité de répondre avec cette rapidité et ponctualité me plait beaucoup dans ce forum, Merci...

Very Happy faut en faire la promotion alors Wink
car ce forum manque de membres :S

Sinon, effectivement j'avais faux, c'est bien LIMIT 1

++ Very Happy
_________________
Simon,
Programmation et informatique
Colorisation syntaxique de codes sources
Outils et services autour de l'adresse IP


Last edited by Simon on Sat 20 May 2006 - 17:57; edited 1 time in total
Back to top
Visit poster’s website
yasyes_2000


Offline


Joined: 19 Apr 2006
Posts: 48


PostPosted: Sat 20 May 2006 - 16:03    Post subject: Fonction SQL Reply with quote

Promis je ferais ce que je peux Smile
_________________
Cordialement,
Y.
Back to top
nalinea


Offline


Joined: 13 Jan 2008
Posts: 1


PostPosted: Sun 13 Jan 2008 - 14:34    Post subject: Fonction SQL Reply with quote

la promo est faite, suis nouvelle et est besoin d'etre pour mon nouveau travail
Back to top
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Php / MySQL All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++