Ho una tabella che elenca le versioni del software che vengono installati: Selezionare la parte superiore 1 ferro a ogni gruppo
id | userid | version | datetime
----+--------+---------+------------------------
111 | 75 | 10075 | 2013-03-12 13:40:58.770
112 | 75 | 10079 | 2013-03-12 13:41:01.583
113 | 78 | 10065 | 2013-03-12 14:18:24.463
114 | 78 | 10079 | 2013-03-12 14:22:20.437
115 | 78 | 10079 | 2013-03-12 14:24:01.830
116 | 78 | 10080 | 2013-03-12 14:24:06.893
117 | 74 | 10080 | 2013-03-12 15:31:42.797
118 | 75 | 10079 | 2013-03-13 07:03:56.157
119 | 75 | 10080 | 2013-03-13 07:05:23.137
120 | 65 | 10080 | 2013-03-13 07:24:33.323
121 | 68 | 10080 | 2013-03-13 08:03:24.247
122 | 71 | 10080 | 2013-03-13 08:20:16.173
123 | 78 | 10080 | 2013-03-13 08:28:25.487
124 | 56 | 10080 | 2013-03-13 08:49:44.503
Vorrei potrai vedere tutti i campi di un record da ogni userid
ma solo la più alta versione (anche la versione è una varchar
).
Benvenuti a StackOverflow: se pubblichi esempi di codice, XML o di dati, ** NOTA ** evidenziare quelle righe nell'editor di testo e fare clic sul pulsante "esempi di codice" (' {} ') sulla barra degli strumenti dell'editor per formattarlo in modo appropriato e la sintassi evidenziarlo! –
Inoltre: *** SQL *** è solo * Structured Query Language * - una lingua utilizzata da molti sistemi di database, ma ** non ** un prodotto di database. Un sacco di cose sono altamente specifiche del fornitore - quindi sarebbe molto utile sapere che sistema di database ** ** (e quale versione) stai usando .... –
Grazie Mark, stavo cercando di capire come formattare quando lo hai modificato. La versione è SQL Server 12 – Easty