select building 'Time Entered' datediff(hh,building,getdate()) 'Hours Ago' from tb_house
这段话要查找的是对于building字段而言,该命令要查找出building中记录的输入时间以及找出与当前时间相比此记录已经输入的几个小时。
问题是输入后系统提示:消息 102,级别 15,状态 1,第 1 行
'datediff' 附近有语法错误。
楼下你的这句命令:SELECT building AS 'Time Entered', DATEDIFF(hh, building, GETDATE()) AS 'Hours Ago'FROM tb_house
输入后系统提示:
消息 241,级别 16,状态 1,第 2 行
从字符串向 datetime 转换时失败。
2楼我在原来自己的命令后面+个逗号也不行呀,也一样是 datetime转换时失败