【发布时间】:2012-07-20 07:46:57
【问题描述】:
比如说,我有两个 DATETIME2 列,我需要在两者之间选择日期。示例:1/1/2012 08:00 和 1/1/2012 09:00 应生成 1/1/2012 08:30。
我正在尝试这个:
SELECT CAST((CAST(dtOut AS float(53)) +
CAST(dtIn AS float(53))) / 2 AS DATETIME2) FROM t;
但我收到一个错误,即不允许从 DATETIME2 进行显式转换。
知道怎么做吗?
【问题讨论】:
标签: sql sql-server tsql datetime