View Full Version : مجموع فیلد
یعقوب
چهارشنبه 28 مرداد 1383, 21:57 عصر
با سلام.
برای محاسبه مجموع تمام مقادیر یک فیلد چه باید کرد؟
لطفا کد مربوطه را بنویسید.
باتشکر
v_shalchian
چهارشنبه 28 مرداد 1383, 22:28 عصر
SELECT SUM(field_name) FROM table_name
یعقوب
جمعه 30 مرداد 1383, 14:31 عصر
سلام
کد شما کار نمی کنه و خطا می ده :o
مشکل کجاست :?:
لطفا واضح تر بنویسید ()SELECT SUM چرا بینشون فاصله داره؟
در ضمن: من می خوام این مجموع رو توی یک متغیر String بریزم. لطفا در این مورد هم راهنمایی کنید.
خیلی متشکرم
v_shalchian
جمعه 30 مرداد 1383, 17:35 عصر
دوست عزیز شما این کد را کجا نوشته اید که کار نمیکنه و خطا می ده ؟
فاصله بین SELECT و SUM هم بر می گرده به روش استفاده توابع جمعی در SQL که طبیعیه باید فاصله داشته باشه.
در ضمن :
شما از یک ADOQuery استفاده کنید و خصوصیت SQL آن را به صورت زیر تغییر دهید :
ADOQuery1.Close ;
ADOQuery1.SQL.Clear ;
ADOQuery1.SQL.Add('SELECT SUM(field_name) AS Expr1 FROM table_name') ;
ADOQuery1.Open ;
حالا در برنامه این مقدار را در متغیر رشته ای بریزید :
S :=ADOQuery1.FieldByName('Expr1').AsString ;
MFCGalaxy
جمعه 30 مرداد 1383, 20:54 عصر
Calculated Field تعریف کنید ...
Fields Editor را بیاورید و ........
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.