【发布时间】:2016-12-09 07:50:49
【问题描述】:
几个月前我犯了一个错误,我不得不为以下问题找到解决方法:
我在我的 SQL Server 数据库 (YYYYMMDD) 中以通用格式将日期保存为整数。我想让我的 select 语句给我一个格式的整数,对于用户来说,它看起来像一个日期(甚至是一个真正的日期类型),所以我可以将接收到的数据表直接用作我的 DataGridView 的数据源。
- 我不想使用客户端格式
- 让我们调用表
myTable和整数/日期列myIntDate -
myIntDate可以是NULL -
myIntDate-value示例:2016 年 8 月 3 日的 20160803
【问题讨论】:
-
标记使用的 dbms。 (在日期/时间方面,许多 dbms 产品与 ANSI SQL 相去甚远。)
-
对不起,忘记放了!我正在使用 TSQL (Microsoft) @dfundako 我有,但我很难为搜索找到好的关键字。
-
我在 Google
sql server convert int to date yyyymmdd上搜索结果是正确答案。
标签: sql-server database tsql date datetime