SELECT ColA, MAX(CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC))
FROM dbo.TableX
GROUPBY ColA
Antwort
RE zurück: Ihr Kommentar „Dies bewirkt, dass Zeilen zurückgegeben werden, die nicht eindeutige ColA haben“
bei your previous question Blick Ich glaube, Sie so etwas wie
brauchen;WITH X AS
(
SELECT ColA,
ColD,
RANK() OVER (PARTITION BY ColA ORDER BY CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC) DESC) Rnk
FROM dbo.TableX
)
SELECT ColA, ColD, Rnk
FROM X
WHERE Rnk = 1;
Absolut, was ich gesucht habe. Vielen Dank. – John
SELECT
ColA, MAX(CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC)),
ColD
FROM
dbo.TableX
GROUP BY
ColA, ColD
Dadurch werden Zeilen zurückgegeben, die nicht eindeutige ColA aufweisen. – John
Wenn Sie Code oder XML posten, ** bitte ** markieren Sie diese Zeilen im Texteditor und klicken Sie auf die Schaltfläche "Code" (101 010) auf der Symbolleiste des Editors, um sie schön zu formatieren und zu markieren! –
@marc_s - Danke, ich erinnere mich nie daran SQL zu formatieren – StingyJack
- 1. Wie kann ich diese Abfrage mit einer Alias-Spalte beschleunigen?
- 2. Wie kann ich diese bestimmte Abfrage optimieren?
- 3. Wie kann ich diese Abfrage allgemeiner machen?
- 4. Wie kann ich diese mySQL-Abfrage angreifen?
- 5. Wie kann ich diese MySQL-Abfrage optimieren?
- 6. Wie kann ich diese endlose Abfrage verbessern?
- 7. Wie kann ich diese Abfrage sargable machen?
- 8. Wie kann ich diese Abfrage schneller ausführen
- 9. Abfrage has_many Beziehung enthält diese und auch diese
- 10. Wie kann ich diese Abfrage optimieren?
- 11. Wie kann ich diese Abfrage optimieren?
- 12. Wie kann ich diese LINQ-Abfrage gruppieren?
- 13. Wie kann ich diese Abfrage erstellen?
- 14. Wie kann ich diese linq-Abfrage optimieren?
- 15. Wie kann ich diese Abfrage auswerten?
- 16. Wie kann ich diese SQL-Abfrage optimieren?
- 17. Wie kann ich diese MySQL-Abfrage optimieren?
- 18. Wie kann ich diese LinQ-Abfrage optimieren?
- 19. kann ich diese Abfrage vereinfachen?
- 20. Wie kann ich diese in Spalten ändern?
- 21. Wie vereinfache ich diese Abfrage?
- 22. Wie kann ich diese Abfrage rekursiv Sql Server machen?
- 23. Wie schreibe ich diese Abfrage in Linq2Sql
- 24. Wie kann ich diese SELECT CONCAT/GROUP BY-Abfrage beschleunigen?
- 25. Wie kann ich diese Abfrage in eine RawQuery konvertieren?
- 26. Wie kann ich das jQuery-Plugin von FixedTableHeader ändern, um auch eine feste erste Spalte zu haben?
- 27. MySQL - wie schreibe ich diese Abfrage
- 28. Wie führe ich diese Join-Abfrage durch?
- 29. Kann ich diese Abfrage in ActiveRecord
- 30. Wie mache ich diese MySQL-Abfrage?
wo Spalte D? SELECT ColD, ................ ist genug :) – zod
Beispieleingabe und erwartete Ausgabe helfen, die Anforderung zu klären – Axn
Wenn Sie spezifische Bedürfnisse haben, müssen Sie sie angeben. Zu sagen: "Ich will Spalte D", dann beschweren sich, wenn die Antworten wegen geheimer Beziehungen nicht funktionieren, ist nicht hilfreich. – JNK