الانتقال إلى المحتوى

كيفية عرض محتويات عمود معين بصف جديد


homesick

Recommended Posts

ممكن اشرح السؤال بالانجليزي ولكم الحريه باختيار الجواب بأي لغه B)

I have this query

select name, max(sales),max(buy) from trades group by name



I want the query to display the "Type (sale or Buy)", max(buy) or max(sale) ONLY when the value is not 0

as seen below

7d236ed525.jpg
as you see above John has Max(sale) != 0 and max(buy) != 0 but in Tim's case, max(sale) is 0 so I haven't displayed it ,,,

so, please how could i generate a query to solve such case !!!!

رابط هذا التعليق
شارك

وجدنا الحل

الحل كالتالي

select name
    , 'sale'
    , sum (sales)
 from trades group by name
having sum (sales) > 0
union all
select name
    , 'buy'
    , sum (buy)
 from trades group by name
having sum (sales) > 0

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية