preguntar acerca de greatest-n-per-group
21
réponses
Comment puis-je interroger sql pour une date d’enregistrement la plus récente pour chaque utilisateur
J'ai une table qui est une entrée de collection quand un utilisateur a été connecté.
username, date, value
--------------------------
brad, 1/2/2010, 1.1
fred, 1/3/2010, 1.0
bob, 8/4/2009, 1.5
brad, 2/2/2010, 1.2
fred, …
demandé sur
1970-01-01 00:33:30
8
réponses
Comment obtenir le dernier enregistrement par groupe dans SQL
Je suis confronté à un problème plutôt intéressant. J'ai une table avec la structure suivante:
CREATE TABLE [dbo].[Event]
(
Id int IDENTITY(1,1) NOT NULL,
ApplicationId nvarchar(32) NOT NULL,
Name nvarchar(128) NOT NULL,
Description …
demandé sur
1970-01-01 00:33:31
6
réponses
MYSQL comment sélectionner des données où un champ a une valeur min
Veuillez sélectionner les données d'une table, où un champ spécifique a la valeur min, j'ai essayé ceci:
SELECT * FROM pieces where min(price)
Je ne suis pas bon avec MySQL, veuillez aider? Merci ... …
demandé sur
1970-01-01 00:33:32
8
réponses
Fonction MAX dans la clause où mysql
Comment puis-je utiliser la fonction max() dans la clause where d'une requête mysql, j'essaie:
select firstName,Lastname,MAX(id) as max where id=max;
ce qui me donne une erreur:
Unknown column 'max' in 'where clause'
Toute Aide? Merci à l'avan …
demandé sur
1970-01-01 00:33:34
6
réponses
Comment obtenir le dernier enregistrement dans chaque groupe en utilisant GROUP BY?
disons que j'ai une table appelée messages avec les colonnes:
id | from_id | to_id | subject | message | timestamp
je veux obtenir le dernier message de chaque utilisateur seulement, comme vous verriez dans votre boîte de réception FaceBook avant …
demandé sur
1970-01-01 00:33:32
17
réponses
Comment puis-je sélectionner des lignes avec MAX(valeur de la colonne), distinctes par une autre colonne en SQL?
ma table est:
id home datetime player resource
---|-----|------------|--------|---------
1 | 10 | 04/03/2009 | john | 399
2 | 11 | 04/03/2009 | juliet | 244
5 | 12 | 04/03/2009 | borat | 555
3 | 10 | 03/03/2009 | john …
demandé sur
1970-01-01 00:33:29
11
réponses
Choisir la première ligne de chaque groupe par groupe?
comme le titre l'indique, j'aimerais sélectionner la première ligne de chaque ensemble de lignes groupées avec un GROUP BY .
spécifiquement, si j'ai une table purchases qui ressemble à ceci:
SELECT * FROM purchases;
Ma So …
demandé sur
1970-01-01 00:33:30
21
réponses
Numéro de ligne() en MySQL
y a-t-il un bon moyen pour MySQL de répliquer la fonction de serveur SQL ROW_NUMBER() ?
par exemple:
SELECT
col1, col2,
ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow
FROM Table1
alors je pou …
demandé sur
1970-01-01 00:33:29
4
réponses
Comment sélectionner id avec date max groupe par catégorie dans PostgreSQL?
pour un exemple, je voudrais sélectionner id avec max date group par catégorie,
le résultat est: 7, 2, 6
id category date
1 a 2013-01-01
2 b 2013-01-03
3 c 2013-01-02
4 a 2013-01-02
5 b 2013- …
demandé sur
1970-01-01 00:33:33
30
réponses
Récupérez la ligne qui a la valeur Max pour une colonne
Table:
UserId, Value, Date.
je veux obtenir L'UserId, valeur pour le max(Date) pour chaque UserId. C'est-à-dire, la valeur pour chaque UserId qui a la date la plus récente. Est-il un moyen de le faire simplement en SQL? (De Préférence …
demandé sur
1970-01-01 00:33:28