PDA

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 دومی به جای اون فیلدها از '' استفاده کنی
موفق باشی .