select isnull(sum(value), 0) as value
from aa
where dt between '2006-06-01 00:00:00' and '2006-06-01 23:59:59'

解决方案 »

  1.   

    select case when dt='2006-5-31' then 5 else 
                when dt='2006-6-1' then 6 else 0 end as value
    from aaa
      

  2.   

    Select IsNull(SUM(value),0) As value From aaa Where dt Between '2006-05-01' And '2006-06-01'
      

  3.   

    select sum(case when dt='2006-5-31' then 5 
                when dt='2006-6-1' then 6 else 0 end) as value
    from aaa