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

特定の年からの年のリストを返す SQL

    これは、再帰的な CTE を使用して、2004 年から現在までのすべての年を取得します。

    with yearlist as 
    (
        select 2004 as year
        union all
        select yl.year + 1 as year
        from yearlist yl
        where yl.year + 1 <= YEAR(GetDate())
    )
    
    select year from yearlist order by year desc;
    


    1. セッションのOracleCPU使用率をパーセンテージで表示

    2. SQLServerのメッセージ529「データ型intからxmlへの明示的な変換は許可されていません」を修正しました

    3. Oracle:ROWNUMをORDERBY句と組み合わせて使用​​してテーブル列を更新する

    4. 指定されたモジュールが見つかりませんでした。 HRESULT からの例外:0x8007007E