發現好用的東西
之前都傻傻的,先distinct出來,再count.
select count(*) from (select distinct 訂單編號 from #訂單)a
發現可以這樣寫,真是太方便了.
select count(distinct 訂單編號)
from #訂單
而且還可以同時把金額sum出來.
select count(distinct 訂單編號),sum(金額)
from #訂單
drop table #訂單
create table #訂單
(
訂單編號 int
,金額 int
)
insert into #訂單 select 1,200
insert into #訂單 select 1,400
insert into #訂單 select 1,1400