منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - نسخة قابلة للطباعة

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



جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - altho8 - 16-12-17

انا لدي 4 جداول

اريد ان يحضر لي اخر عملية تمت من احد الجداول وعند وضع LAST يضهر الجملة خطاء وعند الغائها يصبح صح

كود :
SELECT Last(t_work_order.work_order_internal) AS LastOfwork_order_internal, t_work_order.add_date, t_work_order.execution, t_work_order.execution_end, t_work_order.work_order_nu, t_k_sections.Sections_ar, t_movement_work_order.status, t_movement_work_order.delivery_date
FROM (t_work_order INNER JOIN t_movement_work_order ON t_work_order.work_order_internal = t_movement_work_order.work_order_internal) LEFT JOIN t_k_sections ON t_work_order.Sections_nu = t_k_sections.Sections_nu
GROUP BY t_work_order.add_date, t_work_order.execution, t_work_order.execution_end, t_work_order.work_order_nu, t_k_sections.Sections_ar, t_movement_work_order.status, t_movement_work_order.delivery_date
HAVING (((t_movement_work_order.status)='Under the procedure'));


انا احتاج الى الاستعلام عن اخر عملية تمت


RE: جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - طالب برمجة - 16-12-17

لا يوجد Last في لغة الاستعلام
تستطيع أن تحصل على آخر سجل كالتالي:
ترتيب السجلات بشكل عكسي بواسطة ORODER BY coloumn DESC ثم تأخذ السطر الأول Top 1
PHP كود :
SELECT TOP 1 column_name FROM table_name
ORDER BY column_name DESC




RE: جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - altho8 - 17-12-17

ما ينفع يالغالي
انا عندي الجدول الاول
احمد
محمد
عبد الله
الجدول الثاني
احمد اشترى تفاح
محمد اشترى برتقال
عبد الله اشترى كمثرى
محمد اشترى خوخ

اريد ان اضهر اخر عملية لكل من احمد ومحمد وعبد الله


RE: جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - طالب برمجة - 17-12-17

طبقت مثالك الأخير على الأكسس
PHP كود :
SELECT  (SELECT TOP 1 Table2.Col2 FROM Table2 WHERE Table2.Table1_ID=Table1.ID ORDER BY ID DESCFROM Table1

نتيجة الاستعلام كانت آخر عملية لكل من احمد ومحمد وعبد الله
احمد اشترى تفاح
محمد اشترى خوخ
عبد الله اشترى كمثرى


RE: جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - altho8 - 19-12-17

يسلمك ربي يا الغالي بجربه واقولك النتيجه


RE: جملة الاستعلام في تعبئة الداتا جريد فيو خاطئة - abiza - 27-12-17

يمكن أن ترسل لنا مخطط قآعدة البيانات??


or

select  max(dateCmd) , IdCleint from Cmd where IdClient in (select idClient from Cleint) group by idclient