嗨,我想知道两次约会的时间差。我正在从多维数据集获取数据并保存在临时表中。我尝试将日期字段定义为varchar,以及datetime和date我的日期格式是03/04/18,我正在尝试 DATEDIFF(DAY, PAAR.DateReceived, O.DateReceived)
获得天数差。但我得到的错误如下。
当我将临时表中的日期字段定义为datetime或date时,“操作数类型冲突:ntext与datetime不兼容”当我将临时表中的日期字段定义为varchar时,“从字符串转换日期和/或时间时转换失败。”
提前谢谢
2条答案
按热度按时间omhiaaxx1#
我建议你用
str_to_date()
使用适当的格式修饰符将这些字符串转换为日期。请参见:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-迄今为止
ss2ws0br2#
试试这个