DBにはStartDate(datetime列)とStartTime(nvarchar列)の2つの列があります。
StartDateイベントが開始する日付が含まれます。
StartTimeイベントを開始する時間を含みます。これは24時間形式です(たとえば、22:00または12:00)。
と組み合わせStartDateて句でStarTime使用し、結果を変数と比較する必要があります。WHERE次のようになります。
WHERE COMBINED_STARTDATE_WITH_STARTIME >= @DATETIME_VARIABLE
SQL SERVER 2008を使用しています。これは既存のDB設計であり、変更したくありません。おそらく、3番目の列を作成し、datetime + startdateを1つの列に組み合わせることができますが、別のソリューションを探しています(データベースには影響しません)。