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

SQLServer2008で1年の日数を計算する方法

    試すことができます:

      declare @y int;
      set @y = 2014;
    
      SELECT DATEDIFF(day,  cast(@y as char(4)),  cast(@y+1 as char(4))) Days
    

    結果:

    Days
    365
    

    2コメントによるバージョン:

     declare @y int;
     set @y = 2014;
    
     SELECT DATEDIFF(day,  cast(cast(@y as char(4)) as date),  cast(cast(@y+1 as char(4)) as date)) DaysCnt
    


    1. CodeIgniterを使用してJSONファイルに書き込む

    2. MySQLテーブルレコードを半分に分割してページの両側に表示する方法

    3. 'YYYYMM'のようなPostgresqlのデフォルト値datestampを設定するにはどうすればよいですか?

    4. ハロウィーンの問題–パート2