cross-join

    2熱度

    1回答

    我有兩個查詢都創建我想交叉連接的表。 SELECT SITA, B, C, Rooms, Datearrived, Market_segment, StayDays as RN, AMTRoom as Rev FROM [UKRMC].[dbo].[revenue] rev JOIN [UKRMC].[dbo].[Contacts] contacts ON rev.h

    0熱度

    1回答

    我有一個包含3個表的數據庫:羣組時間段,用戶和事件。 羣組有很多用戶,每個用戶都有很多事件。隊列還有一段時間與他們有關。我想知道每個隊列的每一段時間發生了多少事件。 如果有兩個表格,那麼很容易做一個CROSS JOIN,但是當有這個中間表時,我就卡住了。 這裏的DB結構: create table time_periods ( cohort_name varchar, perio

    0熱度

    2回答

    在T-SQL,我試圖做一些事情,如: - select * from [server_name].dbo.sys.objects ,但我不斷收到錯誤「無效的對象名稱..」 我最終想兩個服務器的所有數據庫比較 (類似下面的..): - Select * from [server1].dbo.Sys.Databases d1 cross join [server2].dbo.Sys.Databa

    1熱度

    2回答

    我需要一些查詢簡化幫助(想避免重複等) http://www.sqlfiddle.com/#!17/3607d/1/0 我們有2個對象: working hours定義:mon_from, mon_to,tue_from ...;如果值是null然後不工作與它的name和timezone和working_hours_id 需要簡化認定,如果該辦公室的工作現在一個查詢,如果辦公室沒有工作規定的那一天

    0熱度

    1回答

    我們有2個表,並試圖找出如何在兩個時間段相交的情況下進行交叉連接。 第一個表(employment)包含4列: EmployerID, UserID, StartDate, EndDate 第二個表(status_history)還包含4列: UserID, Status, StartDate, EndDate employment表包含記錄表示哪個的 「工作」 的每個用戶與開始日期和結束

    0熱度

    2回答

    每次嘗試運行此查詢時,我都會超時。它似乎工作,直到我添加到「([成品]。[主] .MEMBERS,」部分到查詢的行部分。任何想法? SELECT NON EMPTY {[Measures]。[Retailer Event [促銷計劃] [促銷計劃] [實際,WB總計,LE]],[度量] [增量Cnsmp單位(實際)]} ON COLUMNS, NON EMPTY {[Finished Produc

    2熱度

    2回答

    我不確定這是否是正確的方式來做到這一點,但我會解釋情況。 我有兩個表,第一個表是產品列表,第二個表是通道列表。如果連接條件滿足,我想要執行LEFT JOIN,否則我想爲CHANNEL表中的每個通道分解行。我已閱讀了有關CROSS JOIN的內容,但並不確定這是否可行。 SELECT P.PRODUCT_ID, C.CHANNEL, C.REGION, C.COUNTRY, C.LANGUAGE F

    2熱度

    2回答

    我有2個表看起來像這樣: MonthEndDate 2016-06-30 00:00:00.000 2016-07-31 00:00:00.000 2016-08-31 00:00:00.000 2016-09-30 00:00:00.000 2016-10-31 00:00:00.000 2016-11-30 00:00:00.000 2016-12-31 00:00:00.000

    -1熱度

    1回答

    我想知道爲什麼條件交叉連接必須具有在WHERE子句中指定的條件,以及爲什麼它在'ON'子句中不起作用。 用於編譯示例,請參見鏈接:http://rextester.com/IKY8693 業務方面:我需要生成爲了一個開始和結束日期之間的日期列表,以填補空白,以左加入對抗第三臺,這樣的零/空值返回特定月份。 我是如何做到的:以YYYYMM的開始和結束日期爲例,給出一個用戶表。 | user_id |

    1熱度

    2回答

    我有主流,有一些字段和數十萬條記錄。 我創建了一個Table Input來查詢日期列的最大值。它帶來了1個獨特的記錄。 現在我需要做一些CROSS將此表輸入到主流中,並將此新列添加到ts列集中。沒有ON子句,所有記錄對該列具有相同的值。 我試過使用合併連接,但不是將值添加到所有記錄中,而是向流添加了額外的記錄。這個額外的記錄在所有字段上都爲空,在新字段上的日期值爲空,而所有原始記錄都有新字段爲空。