0

私は sqlite DB を持っており、列 dateID は整数として格納されています (例: 20131101 は 2013 年 11 月 1 日です)。期間の開始からの日数を計算する必要があります。

ここに私のSQLがあります:

update temptable set dayNumber = dateid - (select min(dateid) -1 from temptable)

20131101 - (たとえば) 20131017 などの月を超えるまでは問題なく動作していましたが、期待していた 15 ではなく 85 を取得しました。

4

1 に答える 1