View Full Version : محاسبه حاصل هر ستون و نمایش آن
Sal_64
یک شنبه 12 آبان 1387, 15:03 عصر
سلام
فرض کنید دستور select شبیه به این داریم
Select pol1,pol2,po3,name,… from bank where …
نتیجه حاصل چیزی حدود 1000 رکورد رو برمی گردونه
حالا می خوام بعد از اینکه رکوردها رو برگردوند حاصل 3 ستون pol رو هم حساب کنه و برگردونه
حاصل هر ستون جداگانه و اگر در همون ستون نتیجه رو نمایش بده بهتر
آیا امکان داره؟؟
با تشکر
amin_alexi
یک شنبه 12 آبان 1387, 15:28 عصر
ميشه بيشتر توضيح بدي
اگه با يك مثال باشه بهتره !
ولي با اين چيزا دست پا شكسته كه من فهميدم !
ببين شايد كارت با Union حل بشه !
يك Select ديگه بگير (كه جمع سه سون باشه) و با Union به هم وصل كن ! كه نتيجه در ادامه ركوردهاي قبلي مياد ...
Sal_64
یک شنبه 12 آبان 1387, 19:42 عصر
سلام
ميشه بيشتر توضيح بدي خواهش میکنم
هر کدوم از فیلدهای pol خودشون حاصل یک یا چند select هستند
و حاصل تک تک فیلدهای pol احتیاجه و نه حاصلجمع تمامی اونها
و در آخر داخل نتایجی که برمی گردونه زیر ستون های pol حاصلجمع اونها رو هم نمایش بده
امکان داره با یه دستور کوتاه نحوه کار رو توضیح بدید :خجالت:
با تشکر
Sal_64
دوشنبه 13 آبان 1387, 17:51 عصر
سلام
کسی از دوستان می تونه راهنمایی کنه :لبخند:
اگه سوال تکراری هست بگید چه لغتی رو جستجو کنم :ناراحت:
با تشکر
amin_alexi
سه شنبه 14 آبان 1387, 10:40 صبح
سلام
Select pol1,pol2,po3,name,…
from bank where …
Union
Select Sum(pol1),Sum(pol2), Sum(po3),'', …
from bank where …
فقط باید حواست باشه تعداد فیلدها در هر د. Select باید برابر باشه
می تونی در Select دومی به جای اون فیلدها از '' استفاده کنی
موفق باشی .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.