В базе данныхКак отделить дату?
Date
5/29/2013
12/4/2013
12/1/2014
Выход будет как этот
Year Month date
2013 5 29
2013 12 4
2014 12 1
Я попробовал этот код:
select [Date],
right([Date],4) as year ,
left([Date],CHARINDEX('/',[Date])-1) as month ,
substring([Date],3,2) as date
FROM Table1
, но он не показал результат правильно.
ли дата столбец VARCHAR? – Deepshikha
Да, тип данных столбца - varchar. – SaNa3819
Вы контролируете формат содержимого этого поля? вы уверены, что формат даты равен m/d/y в 100% случаев? что вы имеете в виду именно так: «он не показал результат правильно»? будьте осторожны, что sql не является инструментом презентации, поэтому вы не можете и никогда не будете иметь идеальное форматирование. – Paolo