منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مطلوب كود استدعاء سجلات من بيانات متتكررة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مطلوب كود استدعاء سجلات من بيانات متتكررة (/showthread.php?tid=32604)



مطلوب كود استدعاء سجلات من بيانات متتكررة - نور الهدى الهدى - 19-12-19

السلام عليكم

أحتاج الي كود استدعاء سجلات من بيانات متتكررة من قاعدة بيانات SQL 
بشرط إستدعاء أخر سجل لكل بيان متكرر

قمت بتجربة عن طريق (MAX (ID  ولم تنجح

كود :
SELECT * FROM table1
WHERE COUNT1 ='" & TextBox3.Text & "' AND RECIV = '"OK"' AND id = (SELECT MAX(id) FROM table1)


وبارك الله فيكم جميعا


RE: مطلوب كود استدعاء سجلات من بيانات متتكررة - smalw - 19-12-19

(19-12-19, 07:38 PM)نور الهدى الهدى كتب : السلام عليكم

أحتاج الي كود استدعاء سجلات من بيانات متتكررة من قاعدة بيانات SQL 
بشرط إستدعاء أخر سجل لكل بيان متكرر

قمت بتجربة عن طريق (MAX (ID  ولم تنجح

كود :
SELECT * FROM table1
WHERE COUNT1 ='" & TextBox3.Text & "' AND RECIV = '"OK"' AND id = (SELECT MAX(id) FROM table1)


وبارك الله فيكم جميعا

حدد العمود xxx الذي تريد التجميع على اساسه لياخذ اخر سطر فيه
ولا تضع النجمه * بل ضع اسماء الحقول بعد select وgroupby
كود :
SELECT COUNT1, MAX(id) AS id, RECIV FROM table1
WHERE COUNT1 ='" & TextBox3.Text & "' AND RECIV = 'OK'
GROUP BY xxx,COUNT1,RECIV