作者mythgod (略懂!略懂!)
看板Database
标题[SQL]时间相减的问题
时间Wed May 18 18:41:07 2011
想请问各位我时间格式都是datetime
我下的指令是
SELECT gg1.GPS_Date, gg1.Car_no, gg1.GPS_Latitude, gg1.GPS_Longitude,gg2.GPS_Date, gg2.Car_no, gg2.GPS_Latitude, gg2.GPS_Longitude,convert(VARCHAR(10),
max((convert(datetime ,gg2.GPS_Date, 108))-(convert(datetime ,gg1.GPS_Date, 108))), 108)as maxtime
FROM gg1,gg2
where gg1.Car_no=gg2.Car_no
and year(gg1.Car_no )=year(gg2.Car_no )
and month(gg1.Car_no )=month(gg2.Car_no )
and day(gg1.Car_no)=day(gg2.Car_no)
group by gg1.GPS_Date, gg1.Car_no, gg1.GPS_Latitude, gg1.GPS_Longitude,gg2.GPS_Date, gg2.Car_no, gg2.GPS_Latitude, gg2.GPS_Longitude
ORDER BY gg1.Car_no
他出现从字元字串转换到 datetime 时,转换失败。
请问为什们会这样
请各位救援一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.164.62