1

我在 Excel 中有一个 SQL 查询连接。SQL 数据库有一个“timedate”列数据类型“StartTime”。当我在 Excel 2007 中返回数据时,时间显示正常 (hh:mm:SS AM/PM)。如果我在 Excel 2010 中打开 excel 文件并刷新查询,我的时间显示为 12:00 AM。为什么?我试图让 Excel 自动识别时间格式,以便平均“开始时间”。

SELECT CONVERT(DATETIME,tblTime.DateID,101) AS 'DateID', tblTime.ProductionArea, tblTime.Shift, tblTime.EmpNo, tblTime.WONO, CONVERT(datetime,tblTime.StartTime, 120) AS 'StartTime', 
FROM wrenchtime.dbo.tblEmployee tblEmployee, wrenchtime.dbo.tblTime tblTime
WHERE tblEmployee.EmpNo = tblTime.EmpNo AND ((tblTime.DateID Between ? And ?))
ORDER BY tblTime.DateID
4

0 回答 0