資料庫名稱:SQLsever2007
資料庫版本: 2007
內容/問題描述:學習資料庫不久,一直有個問題,爬了很多相關文章
跟google.也不能解決問題.腦筋轉不過來.
我正在寫一隻程式.使用者可以選擇日期區間,
然後想算出這幾天中,有幾天是沒有資料的.
select sum(ISNULL(computer.cts,0)*ISNULL(computerdetail.Qty,0))as 總數量 from
computer
left join computerdetail with (nolock) on
computerdetail.CODEBAR=computer.CODEBAR
where CONVERT(char(10), computer.scandate,111)>='Startday'
and CONVERT(char(10), computer.scandate,111)<='Endday'
請問用什麼方法做比較好?,因為這種寫法好像不是跑迴圈的,
似乎程式不會一一從開始天跑到結束天,而是整個計算後直接送出資料
不知道我的理解對不對