J'ai une table qui a des données qui ressemble à ceci:sélectionner plusieurs valeurs récentes dans une seule instruction sql
data_type, value, datetime
World of Warcraft, 500, 2012-12-02
Quake 3, 1500, 2013-12-02
Quake 3, 1400, 2013-02-04
World of Warcraft, 1200, 2013-05-20
Final Fantasy, 100, 2013-02-03
Final Fantasy, 500, 2013-03-05
Ce que je veux choisir quelque chose comme ce qui suit:
data_type, value World of Warcraft, 1200 Quake 3, 1500 Final Fantasy, 500
select
most recent value for 'World of Warcraft',
most recent value for 'Quake 3',
most recent value for 'Final Fantasy'
Donc, je reçois la valeur la plus récente de chacun d'entre eux dans une seule déclaration plutôt que d'avoir à les séparer. Comment ferais-je cela?
duplication possible de [Sélection de plusieurs valeurs Max() en utilisant une instruction SQL unique - postgresql] (http://stackoverflow.com/questions/18494829/selecting-multiple-max-values-using-a-single-sql -statement-postgresql) –
je n'ai pas, celui-ci demande sur la sélection du plus récent où l'autre demande la valeur maximale http://stackoverflow.com/questions/18494829/selecting-multiple-max-values-using -a-single-sql-statement-postgresql Si vous lisez les commentaires, la personne qui a aidé était celle qui suggérait réellement une nouvelle question. Mais merci pour l'aide .... – user2146933
@a_horse_with_no_name Ceci est en fait une question différente – Lamak