sql >> データベース >  >> RDS >> Sqlserver

各行に 7 つのレコード、各曜日に 1 つのレコードを出力する方法は?

    これは CROSS JOIN で行うことができます

    (私の答えは短縮できることを指摘してくれた @TT に感謝します)

    DECLARE @tbl TABLE(CONTID INT,  DESCR VARCHAR(100));
    INSERT INTO @tbl VALUES
     (001,'Area 1')
    ,(001,'Area 2')
    ,(001,'Area 3');
    
    SELECT *
    FROM @tbl AS tbl
    CROSS JOIN (VALUES(0),(1),(2),(3),(4),(5),(6)) AS AllDays(DayInx)
      

    1. データベーステーブルは、取得前または取得後にソートされていますか?

    2. コンパイルエラー:アクセスに必要なVBAの関数または変数

    3. android2.Xおよび3.XでのSQLiteOpenHelperの問題

    4. jQuery.PostメソッドでのmySQLクエリの実行