Ich habe eine Tabelle, die wie ich einen Wert zurückgibt untenselect max gemischter String/int Spalte
id_unique name serie timeB timeD
155488EA-FF70-49D7-99AB-AFD4125F3435 dell 14296188 05:51 06:19
1B640883-0DB6-4255-B1ED-770B6578064C dell 14295943 04:37 04:39
ich die max
des Wertes möchte ich als Gebrüll eine SQL versucht haben:
select max(cast(id_unique as varchar(36))),
max(name),max(serie),max(timeB),max(timeD) from mytable group by name
ich habe dieses Ergebnis
1B640883-0DB6-4255-B1ED-770B6578064C dell 14296188 05:51 06:19
Aber das Ergebnis, das ich brauche, ist dies:
155488EA-FF70-49D7-99AB-AFD4125F3435 dell 14296188 05:51 06:19
Diese Methode, um das zu beheben?
das Maximum von ** was ** Wert ?. Und können Sie den Spalten Ihres Tisches wenigstens Namen geben? – Lamak
Sie haben genug Punkte, dass Sie wissen sollten, dass diese Frage nicht annähernd genug Informationen für jemanden hat, der Ihnen viel Hilfe geben kann. Möchten Sie das Maximum jeder Spalte? Die Top 1 basiert auf einigen mysteriösen Kriterien? –
Ich fügte weitere Details hinzu –