-3
A
Antwort
1
Sie sollten Fensterfunktionen verwenden
select alph_letter, alph_group, min(alph_date) OVER (PARTITION BY alph_group) AS min_date from alphabets;
+0
Danke für die schnelle Lösung –
1
Sie die Windowing-Variante von min
verwenden:
SELECT letter, group, MIN(date) OVER (PARTITION BY group)
FROM alphabets
1
Hier ist ein anderer Weg, es zu tun :). Ich habe SQL Server verwendet, aber die Syntax sollte für dieses Problem ähnlich sein:
SAMPLE DATA:
IF OBJECT_ID('tempdb..#Alphabets') IS NOT NULL
DROP TABLE #Alphabets;
CREATE TABLE #Alphabets(Letter VARCHAR(1)
, Groups VARCHAR(3)
, Dates DATE);
INSERT INTO #Alphabets
VALUES
('A'
, 'abc'
, '20161026'),
('B'
, 'abc'
, '20161027'),
('C'
, 'abc'
, '20161028'),
('D'
, 'def'
, '20161101'),
('E'
, 'def'
, '20161030');
QUERY:
SELECT B.Letter
, B.Groups
, MinDates
FROM
(SELECT MIN(Dates) AS MinDates
, Groups
FROM #Alphabets
GROUP BY Groups) AS A
INNER JOIN #Alphabets AS B ON A.Groups = B.Groups;
ERGEBNISSE:
Verwandte Themen
- 1. PostgreSQL Abfrage Optimierung
- 2. Filter Postgresql Abfrage Ergebnis
- 3. Postgresql Posteingang Abfrage
- 4. PostgreSQL Nested JSON Abfrage
- 5. Abfrage Transaktionslog in Postgresql
- 6. kommen zwei Abfrage postgresql
- 7. PostgreSQL Breite Länge Abfrage
- 8. Postgresql Abfrage Problem
- 9. PostgreSQL Abfrage durch Schemas
- 10. Abfrage Postgresql Admin-Rechte
- 11. PostgreSQL parametrisierte Abfrage
- 12. Langsam Abfrage postgreSQL
- 13. Postgresql JSON wie Abfrage
- 14. PostgreSQL Datumsbereich Abfrage
- 15. PostgreSQL & Active - langsame Abfrage
- 16. Postgresql: Abfrage Rückkehr falsche Daten
- 17. Postgresql Abfrage zwischen den Datenbereichen
- 18. Gain Perfomance von Postgresql Abfrage
- 19. xml postgresql Tabelle durch Abfrage
- 20. PostgreSQL WHERE IN WIE Abfrage
- 21. PostgreSQL-Abfrage auf drei Tabellen
- 22. Abfrage postgresql Datenbank von cherryproxy
- 23. Postgresql Abfrage Plan seltsames Verhalten
- 24. ActiveRecord & Postgresql: Abfrage jsonb Attribut
- 25. austretende Klammer in postgresql Abfrage
- 26. Optimieren SQL-Abfrage in PostgreSQL
- 27. Postgresql: Abfrage aus derselben Tabelle
- 28. Wie Abfrage WAL-Generation von SQL-Abfrage in PostgreSQL
- 29. Problemlose Konvertierung von einfachen PostgreSQL-Abfrage zu Slick-Abfrage
- 30. fangen Abfrage Abfrage Rückgabewert in Postgresql-Funktion und verwenden Sie
Bitte klären Sie, ob Sie eine Lösung für MySQL oder PostgreSQL wollen. Sie haben die Frage mit beiden Produkten markiert, aber die Lösungen für beide können unterschiedlich sein. Ihr Fragetitel sagt 'postgresql query' aber warum markieren Sie die Frage MySQL? –
Poste deinen Code, nicht Bilder deines Codes. – WillardSolutions
https://stackoverflow.com/help/how-to-ask –