我很抱歉,如果這是一個愚蠢的問題的時候,但我有我想不出如何處理這種特殊情況。我需要一個查詢在那裏我得到另一個表兩個日期值之間的所有日期值,而現在這是我的查詢進行正確的INNER JOIN使用之間
SELECT h.hour_gkey, h.hour_time
FROM Hours as h
INNER JOIN ServiceHours sh ON h.hour_gkey BETWEEN sh.openhour_hour_gkey AND sh.closehour_hour_gkey;
所以要有點進一步解釋,該ServiceHours表有兩個字段openhour_hour_gkey和closehour_hourg_key那是整數,這兩個字段包含小時表的外鍵,因此它們有時間值,hour_gkey(整數)是小時表的主鍵,我只需要顯示小時表中的hour_time(日期字段類型)值與這兩個領域相對應的日期。我怎麼能這樣做
立即使用SQL Server 2014
知道您正在使用哪個數據庫系統可能會有幫助。 –
@DaveCosta編輯問題 –
你說一方面'openhour_hour_gkey'和'closehour_hour_gkey'是整數,另一方面它們包含時間值。這是什麼?我假設它們包含整數小時數(不是時間值),但如果它們確實包含時間,那麼這可能是問題的一部分。 –