找到誰把奧德今天客戶或昨天我如何選擇今天/昨天的兩個日期?
我如何能在SQL
table
Customer- cno,fname,lname ,address
oder-oder_no,cno,oderdate
oderline-oder_no,product,Qty,cost
找到誰把奧德今天客戶或昨天我如何選擇今天/昨天的兩個日期?
我如何能在SQL
table
Customer- cno,fname,lname ,address
oder-oder_no,cno,oderdate
oderline-oder_no,product,Qty,cost
這裏是您要求的查詢
select * from customer where cno in (select cno from oder where (orderdate=getdate() or orderdate = getdate()-1))
檢查用戶詢問的問題。他只想要客戶的名字。而不是所有的細節。所以訂購線不需要在所有 –
比你這麼多 – user3032239
真的我知道了這個子查詢knw如果你能給我加入查詢(自然加入) – user3032239
選擇從客戶C *連線此查詢加入對o.cno奧德Ø = c.cno 將oderline ol加入ol.oder_no = o.oder_no 其中oderdate> = getdate() - 1
你的意思是這個 - select * from Customer as c,oder as o,oderline as ol其中c.cno = o.cno和o.oder_no = ol.oder_no和o.oderdate> = getdate() - 2 – user3032239
join < <我可以知道爲什麼選擇*從客戶作爲c,或作爲o,oderline作爲其中c.cno = o.cno和o.oder_no = ol.oder_no和o.oderdate> = getdate() - 2 <<<<不能使用這個?用出去用加入 – user3032239
沒有我的說法是正確的連接和所有。然而,兩者完成同樣的事情。只是不同的方法來執行表連接。 –
請顯示您已經使用過的語句。 – eebbesen