منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : المساعدة في بناء جملة استعلام لمعرفة رصيد الموظف في تاريخ معين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الموضوع ببساطة 
لدي جدول به الحقول التالية  
num , date,employeenum ,dept, credit  
المطلوب بناء جملة استعلام لمعرفة رصصيد الموظف حتى تاريخ معين مع العلم انه الاستعلام للتاريخ وفقا للقيمة المسندة الى datatimeview 
حيث ان طريقة الحساب هي  
مجموع الحقل dept   مطروحا منه مجموع الحقل credit   للحساب رقم  () الموجود قيمته ضمن تكست بوكس بحيث يتم الجمع حتى تاريخ معين موجود قيمته ضمن داتا تايم فيو  

ارجو ان يكون السؤال واضحا
كود :
--SQL--
declare @DP1 as DATETIME
declare @DP2 as DATETIME
declare @emp as nvarchar (500)

SELECT     employeenum , SUM(dept -CREDIT)

FROM         dbo.Table_1
             
WHERE    dbo.Table_1.employeenum=@emp
and ( dbo.Table_1.datee between @DP1 and @DP2 )
GROUP BY dbo.Table_1.employeenum
بيزبطش
مش معقول محدش عمل الكود هذا ايش اللي بيصير
قم بانشاء مثال صغير وارفعه لنقوم بالتعديل عليه
الكود الذي في مشاركتي السابقة كود sql لن ينجح في مشروع فيجوال بيسك الا بعد التعديل عليه بما يتوافق مع مشروعك
على كل حال ارفع مثالا صغير
انا متابع
مرفق المثال
تفضل المثال في المرققات
اشكرك على مساعدتي
الكود شغال في بعض التواريخ ويقف عند تواريخ اخرى
حاولت جاهدا ولم افهم لماذا يحدث ذلك
(08-05-22, 11:32 AM)strongriseman كتب : [ -> ]اشكرك على مساعدتي
الكود شغال في بعض التواريخ ويقف عند تواريخ اخرى
حاولت جاهدا ولم افهم لماذا يحدث ذلك
لقد قمت بتجربة المثال على تواريخ متعددة انه يعمل بشكل جيد
ماذا تعني بالضبط بكلمة يقف عند تواريخ اخرى؟ هل تظهر سالة خطأ ؟؟
هل من الممكن ان تبين لي كيف تنسيق التاريخ في ويندوز لديك ؟