我運行此查詢之前獲取昨天和日數據:SQL -
select member, customerinfo.customerid -- ...other irrelevant columns...
from customerinfo, addressinfo
where customerinfo.customerid = addressinfo.customerid
and MEMBER = (Date(GetDate()-1))
and addressinfo.addresstype = 's'
我很明顯是給我的數據,如果會員=昨天。
我的問題是,如果Member =最近2天(昨天和前一天),我該如何構建查詢以給我數據?
警告!檢測到舊式JOIN。請使用INNER JOIN語法。 –
'MEMBER'是一個日期時間列嗎?另外,這個查詢如何給你任何東西?我得到'消息195,級別15,狀態10,行16 /'DATE'不是一個公認的內置函數名稱。' –
最後:請始終標記您正在使用的RDBMS,所以您不要浪費人們的時間。 'sql'太籠統了 - 我們用20多種不同的方言編寫SQL。 –