SQLServerデータベースにテーブルが保存されています。テーブルのフィールドの1つはタイプDATETIME
です。Calendar
私はまた、日付がデータベースのファイルと比較されるASPを持っていDATETIME
ます。
問題は、時間を比較したくないということです。日付のみを比較する必要があります。そのためのSQLクエリとは何ですか。
これは私が使用したものです:
SqlCommand myCommand = new SqlCommand("
SELECT AUDIT.AUDIT_DETAILS, USERS.USER_NAME, AUDIT.DATE_TIME, IP
FROM USERS JOIN AUDIT ON (USERS.USER_ID = AUDIT.USER_ID)
WHERE USERS.USERS_NAME LIKE '%"+TextBox1.Text+"%' AND CONVERT(VARCHAR(10),AUDIT.DATE_TIME,110) like "+Calendar1.SelectedDate.Date+"'%'", conn);
SQL Serverエクスプローラーで正しい出力を取得していますが、ブラウザーからasp.netを介して実行すると、クエリ結果が空になります。