PDA

View Full Version : کمک در مورد زدن Query



AHTahan
سه شنبه 13 بهمن 1388, 12:25 عصر
سلام

من سه تا جدول دارم به نام های Sale و Refund و Pay
هر کدوم از جدول ها ستون Price و Date و Time و ... دارند
من میخوام مبلغ جدول Sale به عنوان دریافت و مبالغ جداول Refund و Pay به عنوان پرداخت در یک جدول ظاهر بشن

چی جوری باید از Union استفاده کنم؟

حسین شهریاری
سه شنبه 13 بهمن 1388, 12:57 عصر
سلام
اگه این سوال را در بخش Sql مطرح میکردید بهتر بود.
ولی فکر کنم این کد کمکتون کنه:

ُSelect Sum(Price) as Daryaft from Sale
UNION ALL
select sum(price) as pardakht from refound
UNION ALL
select sum(price) as nextpardakht from pay

AHTahan
سه شنبه 13 بهمن 1388, 17:47 عصر
نمی خوام جمع این ستون ها ظاهر بشه
من میخوام یه جدول داشته باشم که تاریخ و ساعت تمام مقادیر ظاهر بشه نه فقط جمع اون ها

مثلا جدولی با این سر ستون ها

تاریخ ساعت دریافت پرداخت شرح

DataMaster
سه شنبه 13 بهمن 1388, 19:27 عصر
select time, date, price as daryaft, 0 as pardakht, 0 as nextpardakht from sale
union all
select time, date, 0 as daryaft, price as pardakht, 0 as nextpardakht from pay
union all
select time, date, 0as daryaft, 0 as pardakht, price as nextpardakht from refund