У меня есть страница ASP, которая будет извлекать записи из таблицы SQL-сервера SQL. В таблице «order_master» указано поле order_date. Я хочу создать запрос выбора, чтобы выбрать дату заказа> дата, введенная пользователем (например: 07/01/2008)Ошибка формата даты SQL в запросе выбора
Я пробовал конвертировать и отличать, но оба они не работают. Пример данных в столбце order_date - 4/10/2008 8:27:41 PM. На самом деле, я не знаю, что это за тип (varchar/datetime).
Есть ли способ сделать это?
Где вы делаете сравнение в SQL или ASP? – Brettski 2008-10-15 19:03:24
Тип будет иметь значение. Если это время в базе данных, вам необходимо преобразовать то, что пользователь вводит в datetime, поэтому сравнение работает. Если это строка, обе они должны быть преобразованы. Обратите внимание, что реальные сопоставления по времени и времени будут учитывать ВРЕМЯ, поэтому, если вы не установите время, будет полночь. – Nikki9696 2008-10-15 19:08:58