Heim > Datenbank > MySQL-Tutorial > incorrect-mysql中日期有空值,并且是VARchar(255)类型,怎么计算两个日期差?

incorrect-mysql中日期有空值,并且是VARchar(255)类型,怎么计算两个日期差?

WBOY
Freigeben: 2016-06-06 09:34:53
Original
1074 Leute haben es durchsucht

mysqlincorrectsqltimevalue

问题:将excel表格导入到mysql中,字段格式都是VARCHAR(255),现在需要计算两个
日期时间差值。excel表格如图所示:
图片说明
mysql查询的目的是:

预付:验证时间-下单时间超过3小时,或者验证时间为空

现付:验证时间与下单时间之差在3小时以内的为现付

目的:按城市分类,计算每个城市的预付、现付的数量。

下图是自己编写的sql代码,一直报错[Err] 1292 - Truncated incorrect time value: ''
代码如图:
图片说明
求大神解答,急用

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage