Что касается Sql Server 2005, как я сливаться это утверждение с текущим временем, если это выберите возвращает значение NULL -Coalesce поле, получая текущее время только в SQL Server
select top 1 OrderDate as OldestOrderDate
from ordersview
ORDER BY OldestOrderDate
OrderDate имеет тип datettime.
Почему у вас есть 'top 1' без' ORDER BY'? Пожалуйста, не говорите мне, что ваше мнение «ВЫБРАТЬ ТОП 100 ПРОЦЕНТОВ ... ЗАКАЗАТЬ ...»? –
PS, если у вашего представления есть «ТОП 100 ПРОЦЕНТОВ ... ЗАКАЗАТЬ ...», пожалуйста, удалите его и прочитайте это (я только что пришел в блог об этом самом деле несколько дней назад): http: //www2.sqlblog. com/blogs/aaron_bertrand/archive/2012/02/28/why-people-think-some-sql-server-2000-behaviors-live-on-12-years-later.aspx –
Не беспокойтесь, я что представления не упорядочены! Спасибо. – Baz