ようこそ (Jyokoso) MY BLOG
いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V
07 กันยายน 2554
HAVING หลายเงื่อนไข
การใช้ having จะต้องตามหลัง group by
EX.
select a.bg_type, sum(b.amount), sum(b.add_amt), sum(b.usage_amt), sum(b.return_amt), sum(b.amount_balance)
from bg_forward_master a, bg_forward_budget b
where b.ou_code = a.ou_code
and b.bg_type = a.bg_type
and b.forward_id = a.forward_id
and a.approve_status = 'A'
--and a.bg_type = 'FW'
and b.budget_id = '897'
and a.ou_code = '000'
and a.budget_year_control = 2554
group by a.bg_type
having (sum(b.amount)>sum(b.add_amt)
and sum(b.return_amt)>sum(b.amount_balance)
)
ผลที่ได้คือ 2 เงื่อนไขคือ b.amount > b.add_amt และ b.return_am < b.amount_balance
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น