böyle kayıtlarında bir tablo vardır:5 En son SQL Server
id timestamp dose drug_id
1 2012-10-04 09:10:54 05 2
1 2012-10-04 09:12:34 15 2
1 2012-10-04 09:15:12 20 2
1 2012-10-04 09:35:32 25 2
1 2012-10-04 09:37:34 25 2
1 2012-10-04 09:39:24 25 2
1 2012-10-04 09:42:16 35 2
1 2012-10-04 09:43:07 35 2
Ne yani bu durumda sorgu gerektiği, belirli bir ilaç için son 5 kullanılan doz değerlerini seçmek yapmak istediğim 35, 25, 20, 15, 05.
En son 5 girişi almak için TOP ve ORDER BY'i kullanabileceğimi biliyorum, ancak bu durumda çiftleri (35, 35, 25, 25, 25) döndürecektir.
İstediğim çıktıyı almak için ne kullanmalıyım?
, neden 'listesinde yer almayan 25' edilir mi? –
@JohnWoo Aynı soru, çünkü 'GROUP BY' kullanabiliyorsunuz çünkü sonuçları istediğiniz gibi elde edemiyorsunuz .. –
neden zaman damgası SİPARİŞ ETMİYORSUNUZ? –