几个月前我犯了一个错误,我遇到了一个情况,我必须找到解决方案来解决以下问题:
我在SQL Server数据库(YYYYMMDD)中以通用格式将日期保存为整数。我想让我的select语句给我一个格式的整数,看起来像是一个日期(甚至是真正的日期类型)给用户,所以我可以直接使用收到的数据表作为我的DataGridView的数据源。
myTable
和整数/日期列myIntDate
myIntDate
可以是NULL
myIntDate-value
:2016年8月3日的20160803 答案 0 :(得分:11)
Select cast(cast(20160729 as varchar(10)) as date)
<强>返回强>
2016-07-29
或强>
Select cast(left(20160729,8) as date)