タグ

SQLとdateに関するItisangoのブックマーク (2)

  • DATEDIFF (Transact-SQL) - SQL Server

    startdate 次のいずれかの値に解決できる式。 date datetime datetimeoffset datetime2 smalldatetime time 4 桁の西暦を使用して、あいまいさを排除します。 2 桁の西暦値については、「two digit year cutoff サーバー構成オプションの構成」を参照してください。 enddate 「startdate」をご覧ください。 戻り値の型 int 戻り値 datepart により設定された境界に表示された、startdate と enddate の間の int 差。 たとえば、SELECT DATEDIFF(day, '2036-03-01', '2036-02-28'); からは -2 が返されます。2036 はうるう年である必要があることを示します。 この場合、startdate '2036-03-01' から開始し

    DATEDIFF (Transact-SQL) - SQL Server
  • 標準SQL での日付・時刻の扱い方 : i am BEST

    2013年08月07日02:17 カテゴリSQLデータベース 標準SQL での日付・時刻の扱い方 今回は SQL での日付・時刻の計算について、です。 SQL での日付・時間の計算はけっこうベンダーによって差がありますが、標準SQL で決められた仕様ももちろん存在します。やっぱりベンダー個別の実装をいちいち記憶しておくのは大変ですし、結局混乱してしまってよくわからなくなりがちですよね。 まずは標準SQL で基的なところを理解しておいて、個別にアジャストするのがおすすめです。そこで今回は標準SQL で日時の扱い方の基的なところをみていきたいと思っています。 標準SQL での日付・時間関連のデータ型 標準SQL での日付・時間関連のデータ型は DATE型、TIME型、TIMESTAMP型の三つだけになります。 日付のみを格納する DATE型、時刻のみを格納する TIME型、両方を含んだ T

    標準SQL での日付・時刻の扱い方 : i am BEST
  • 1