Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите найти ошибку преобразования типов varchar / date в запросе  [new]
Goodday
Guest
добрый день. Почти запустился, но где - то есть ошибка
Сообщение 242, уровень 16, состояние 3, строка 2
Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона.
Кто найдет тому спасибо

USE AdventureWorks2008
SELECT pc.name AS productcategory
,ps.name AS subcategory
,DATEPART(yy,sh.orderdate) AS orderyear
,'Q'+DATENAME(qq,sh.orderdate) AS orderqtr
,SUM(sd.unitprice*sd.orderqty) AS salesamount
,sales.salesterritory.[name] AS territorry
,Sales.salesterritory.[group] AS region

FROM Production.ProductSubcategory AS ps join
sales.salesorderheader AS sh join
sales.salesorderdetail AS sd ON sh.salesorderId=sd.salesorderid join
production.product AS p ON sd.productid=p.productid ON
ps.productsubcategoryid=
p.productsubcategoryid join
production.productcategory as pc on ps.productcategoryid =
pc.productcategoryid join
sales.salesterritory on sh.territoryid = sales.salesterritory.territoryid
where
(sh.orderdate between '1/1/2003' and '12/31/2004')
group by
datepart(yy, sh.orderdate),
pc.name,
ps.name,
'Q'+ datename(qq, sh.orderdate),
ps.productsubcategoryid,
sales.salesterritory.name,
sales.salesTerritory.[group]
11 сен 11, 14:50    [11260354]     Ответить | Цитировать Сообщить модератору
 Re: Помогите найти ошибку преобразования типов varchar / date в запросе  [new]
Goodday
Guest
Все нашел. Сорри что тема уже открыта. Можно ее закрывать . Сам нашел. Интересно почему как только напишешь об ошибке сразу находишь как ее решить. Отдельное спасибо
kDnZP
11 сен 11, 14:54    [11260359]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить