私はしばらくこれを試してきましたが、これまでの研究では、と呼ばれるものを使用する必要があること以外はうまくいきませんでしたDATEPART
(これを使用する方法がわかりません)。私の SQL Server は最高ではありません。
私はdeclare @DueDate datetime
カーソル@DueDate
を使用して、常に現在の行のDueDate
( datetime
) 列になります。これはこれまでのところ問題なく完全に機能します。
今私がやろうとしているのは、 から時間を取得し、@DueDate
それが 0 かどうかを確認し、時間が 0 の場合は時間を真夜中に設定し、この変数@DueDate
で行の DueDate 列を更新することです。@DueDate
上記のように、カーソルと変数はすべて機能していますが、から時間を取得し、@DueDate
その時間の値を確認し、@DueDate 変数を更新してその時間が真夜中になるようにする方法がわかりません。テーブルを更新する方法を知っています。それは簡単な部分です。
前もって感謝します!