![]() |
|
تعديل على Sql Query - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : تعديل على Sql Query (/showthread.php?tid=35631) |
تعديل على Sql Query - tahaayyoub - 13-07-20 السلام عليكم اخواني ارجو المساعدة في تعديل نص الاسكوال الخاص بي النص يقوم في حالة ما اذا كان التاريخ موجود او تاريخ صحيح : بحساب المدة بين تاريخين بالشهر والايام ويقوم بضربها في مبلغ التعويض في عدد الاشخاص المستفيدين منها مثال: عدد الاشخاص 2، مبلغ التعويض 4000دج، الفترة ما بين 2020/01/04 الى 2020/02/18 (1 شهر و 14 يوما) (((4000دج *14 يوما)/30 ) + (4000دج*1شهر)) * 2 عدد الاشخاص =11733.33دج الاشكال في query اذا كان الملف به تعويض واحد يقوم بالحساب، واذا كان الملف به مجموعة من التعويضات يظهر خطا Msg 512, Level 16, State 1, Line 4 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. Msg 512, Level 16, State 1, Line 14 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. السؤال: كيف يمكنني اظهار جميع التعويضات والحسابات الموافقة لها لكل ملف على حدى بحيث اذا قمت بتغيير رقم الملف مثلا "20/0003" كود : declare @days int |