0

ハードコードされた静的な日付から今日までの合計週数を含む列を持つテーブルを設計しようとしています。たとえば、今日が 2014 年 6 月 27 日の場合、2012 年 5 月 31 日から何週間経過したかを調べたいとします。ここでのプログラムは 108 週を返します。

私が見つけたほとんどの結果では、新しい年ごとに週カウンターがロールオーバーします.52を超えてカウントし続けるものを見つけたいと思います.

それが助けになるなら、私はSYBASE ASE dbを使用しています。

4

1 に答える 1

4

DATEDIFF 関数を使用できます。

SELECT DATEDIFF(wk, '2012-08-20', '2014-06-27');

ここまたはここで説明されているように:

于 2014-06-27T13:31:36.357 に答える