PDA

View Full Version : جمع ستون در sqlite



windowsyar
پنج شنبه 17 فروردین 1396, 10:25 صبح
سلام
در sqlite می توان یک دستور داد که جمع یک ستون را نمایش دهد ؟
یا باید در دیتاگرید ویو نمایش دهیم بعد جمع کنیم ؟
-------------------
تو نرم افزار های حسابداری بعضی اجناس فروخته شده بعضی خریداری می شوند
باید هر کدام در دو جدول باشند و جمع هر دو را از هم کم کرد
یا همه در یک جدول باشد ؟
با تشکر

Mag-Mag
پنج شنبه 17 فروردین 1396, 12:28 عصر
سلام
شاید من درست متوجه نشدم

اگر جمع یک ستون رو میخواید
از دستور sum استفاده کنید

select sum(buy_price) from yourtable


اگر مستقیم جدول رو به گریتون وصل کردید و نمی خواید customize کنید
به نظرم یک لیبل انتهای گرید ویو بزارید ، به نام جمع کالا ها
و اینطوری حسابش کنید

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
Total+= Convert.ToDecimal(dataGridView1.Rows[i].Cells["ColumnName"].Value);
}

labelName.Text = Total.ToString();

Mag-Mag
پنج شنبه 17 فروردین 1396, 13:06 عصر
سلام

تو نرم افزار های حسابداری بعضی اجناس فروخته شده بعضی خریداری می شوند
باید هر کدام در دو جدول باشند و جمع هر دو را از هم کم کرد
یا همه در یک جدول باشد ؟
با تشکر

من خودم نمونه مشابهی داشتم
3 تا فیلد داشتم
کل موجودی
خریداری شده
فروخته شده
(در جدول کالاها)

که کل موجودی با هر خرید اضافه و با هر فروش کم میشد
مجموع خرید و فروش هر کالا رو هم باید داشته باشیم
برای محاسبات مختلف
که البته جوین میشه با جدول اطلاعات فروش و خرید
که بتونی مثلا در بیاری از فلان تاریخ چنتا از این جنس فروخته شده (اصطلاحا سند هاشو در بیاری)