ورود

View Full Version : دستور sql برای پیدا کردن بزرگترین تاریخ بین داده های تکراری



ma.rad
چهارشنبه 11 اسفند 1395, 15:45 عصر
سلام به اساتید
دستور sql برای پیدا کردن سطرهای غیر تکراری بر اساس بزرگترین تاریخ می خوام:
یه همچین جدولی:


کد

تاریخ

نام



01

1394/02/02

علی



01

1395/09/21

علی



02

1395/08/12

محمد



03

1393/05/19

حمید



03

1394/12/12

حمید



03

1395/12/20

حمید

En_MK
شنبه 14 اسفند 1395, 15:33 عصر
سلام
براساس ستونی که دیتاش تکراریه Group میکنیم و سپس count رکورد هارو میگریم اونیکه count=1 میشه اطلاعات مورد نظر



SELECT count(1) as NumRows from
(SELECT DISTINCT ho.ID,ho.honame,ho.ho_status,SUM(Properties.Value) as [sales value], COUNT(Properties.record_id) as [property count]
FROM HeadOffice ho INNER JOIN Properties ON clients.head_office_code = ho.id
WHERE Somecondition
GROUP BY ho.ID,ho.honame,ho_status ORDER BY ho_status) x



منبع (http://stackoverflow.com/questions/8791197/count-of-group-by)