私はasp.netのcalendarextenderコントロールを使用しています。時刻は表示されず、日付のみ表示されます。ただし、データベースに挿入すると時間が自動的に挿入されます。データベースを検索する際、この問題を解決するためにstoredprocedureの何の変更を行うことができます。カレンダーエクステンダー
私は、テーブルのstoredprocedure.Nameに次のコードを使用するには、FileM
日時すなわち日付iが挿入された日付であるとしてOLDDATEは= '@ OLDDATE%' 現在データベースで
OLDDATEフィールドが店でFileM SELECT * FROMあります時間は08:00:00:000または00:00:00:000のいずれかになります。上記のクエリでは、時刻が00:00:00:000の日付は記録されますが、08:00: :000
範囲を生成するのは、パラメータから時間を取り除き、下限に使用して上限を11:59:59.997にする方がよいでしょう(次の日付の真夜中に.999ラウンドまで) 。そうすれば、インデックスを使うことができます。テーブルのカラム値を変更すると、SQLはインデックスを使用できなくなります –