0

c.category <> 'AGILE'以下のクエリに追加した後、結果セットに のNULL値が含まれなくなりましたc.categoryNULLc.category を実行せずに、結果セットに c.categoryを含む行を取得するにはどうすればよいUNIONですか?

select 
            p.number,
            p.method
            ,sum(p.amount) AS amount
            ,count(*) AS count,c.category
from        payments p
inner join  headers a
      on    p.name = a.name
inner join  customer c
      on    c.number = p.number
  and       a.status = 'APPROVED'
  and       a.type IN ('REGULAR', 'TRANSFER', 'OTHER')
  and       c.category <> 'AGILE'
group by 
            p.payment_method
            ,p.cust_number
            ,c.u_cust_category
4

3 に答える 3

2

これは単純に機能します:

(c.category <> 'AGILE' OR c.category IS NULL)
于 2013-07-09T23:58:32.193 に答える