cross-join

    1熱度

    2回答

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

    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回答

    假設指示間隔I有兩個表:intervals包含索引間隔(其列是i_min和i_max)和values包含索引值(的列i和x)。這裏有一個例子: values: intervals: +---+---+ +-------+-------+ | i | x | | i_min | i_max | +-------+ +---------------+ | 1 | 1 | | 1 | 4 |

    0熱度

    3回答

    我要生成表A. 行的N個,其中N是表中的所有記錄從表A column2- COLUMN1的差異。 我不想使用循環這一點。 示例查詢 Select TOP (tbl1.Column2 - tbl1.Column1) tbl1.Column3, tbl2.Column1 from TableA tbl1 cross join TableB tbl2 where tbl1.ID= 10

    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