17-09-2018, 10:24 PM
اذا كان كل مادة مرتبة على التوالي ممكن جعل الكود بهذا الشكل البسيط
SELECT Designiation, Count(Designiation) AS [COUNT], (First(Code_Article)+"-"+Last(Code_Article)) AS new
FROM Table1
GROUP BY Designiation;
اما ان كان كود المادة ليس على التوالى فلن ينفعك هذا الكود
SELECT Designiation, Count(Designiation) AS [COUNT], (First(Code_Article)+"-"+Last(Code_Article)) AS new
FROM Table1
GROUP BY Designiation;
اما ان كان كود المادة ليس على التوالى فلن ينفعك هذا الكود


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)