M.S*_*yak 2 sql-server-2008 date-format
我varchar在数据库表中有数据,它以DD-MM-YYYY格式存储日期。
我想varchar在MM-DD-YYYY格式中选择它。
我正在使用
select convert (varchar(30), (select CONVERT(datetime, '16-11-2011', 103)), 101)
Run Code Online (Sandbox Code Playgroud)
它给 11/16/2011
对此可以进行任何简单的查询吗?
这是字符串操作:与日期时间无关
SELECT
SUBSTRING(Whatever, 4,2) + '-' + LEFT(Whatever, 2) + '-' + RIGHT(Whatever, 4)
FROM
SomeTable;
Run Code Online (Sandbox Code Playgroud)
如果您将它存储为日期时间,那么您可以将其格式化为您想要在客户端上使用的任何语言环境。然后它也可以排序和比较。
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |