SELECT
(SELECT Hours FROM Time WHERE Time.Pay_Date = s.Pay_Date) as Hours
FROM Students s
WHERE s.Pay_Date BETWEEN '2015-01-01' AND '2015-02-01'
目前我的SQL查詢是這樣的我希望我的子查詢(小時)爲:如何在SQL子查詢計算之間使用?
SELECT Hours FROM Time WHERE Time.Pay_Date BETWEEN '2015-01-01' AND '2015-02-01'
但s.Pay_Date犯規給我之間的2015年1' 月1日和「2015年2月1日」。有沒有解決的辦法?我知道可以簡單地將日期數字放進去,但對於我正在處理的查詢來說這並不理想。
感謝
在這種情況下
「但s.Pay_Date不能這樣工作。」那是什麼意思? – dan08 2015-02-23 21:40:07
您好dan08 當我查詢時,s.Pay_Date只等於'2015-01-01',並且不使用函數之間的 – 2015-02-23 21:41:03
您可以將一些例子存儲在表和預期的結果? – 2015-02-23 21:43:01