Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1918 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server] Requête pour récupérer la valeur max

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL Server] Requête pour récupérer la valeur max

n°1411614
Roodie
Posté le 23-07-2006 à 00:01:07  profilanswer
 

Bonjour à tous :)
J'ai la table stats qui contient les champs id_stats et date.
Je veux récupérer l'id_stats qui a la date la plus récente.  
Ma requête est la suivante :

Code :
  1. select top 1 id_stats from stats order by date desc


Cette requête marche mais ça m'a l'air vraiment cochon, surtout avec le "top 1".
J'ai essayé d'utiliser la fonction max() mais je n'y arrive pas. Merci si vous y arrivez :)


Message édité par Roodie le 23-07-2006 à 00:01:41
mood
Publicité
Posté le 23-07-2006 à 00:01:07  profilanswer
 

n°1411615
frakou
Posté le 23-07-2006 à 00:10:57  profilanswer
 

tu fais:

Code :
  1. select id_stats from stats where date = max(date)

n°1411619
Roodie
Posté le 23-07-2006 à 00:28:15  profilanswer
 

Ah nan, ça peut pas marcher ta requête, ça serait trop facile :)  
J'obtiens l'erreur :  
An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference..  
Merci quand même :)
 
Edit : en plus, je ne veux pas du "top 1" parce que je vais inclure la requête dans une autre, et je ne peux pas me limiter à récupérer une seule ligne


Message édité par Roodie le 23-07-2006 à 01:24:20
n°1411793
betsamee
Asterisk Zeperyl
Posté le 23-07-2006 à 18:26:38  profilanswer
 

select id_stats from stats where date = (select max(date)  from stats)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server] Requête pour récupérer la valeur max

 

Sujets relatifs
Récupérer l'iso de VB7MySQL 5 -- Syntaxe SQL
[VBA-E] Récupérer un nombrePasser une variable de php dans une requête sql
[Access] VBA récuperer données requêteSoucis avec requete sql et tri
Requete Count() et affichage ASPAccès à une valeur de formulaire par l'intermédiaire d'une variable
Réquete sql champ date recuperer le MOIS 
Plus de sujets relatifs à : [SQL Server] Requête pour récupérer la valeur max


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR