【发布时间】:2011-12-26 08:11:45
【问题描述】:
表:
Dates (nvarchar)
==
23/02/2009 (dd/mm/yyyy)
24/02/2009
25/08/2009
28/12/2011
....
我想像这样更改日期形式(yyyymmdd)
尝试查询
select cast(dates as datetime) from table1
显示错误
Ю算术表达式溢出
select Convert(char(10), dates, 112) from table1
显示相同的值 23/02/2009
上述查询无效。
预期输出
20090232
20090224
20090825
20111228
...
如何查询?
【问题讨论】:
-
如果这些是 日期 -ö 那么 WHY 它们是否存储为
varchar????
标签: sql sql-server tsql sql-server-2000 datetime-format