Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何使用unix_timestamp()函数对字符串值进行日期比较_Mysql_Sql_Hiveql - Fatal编程技术网

Mysql 如何使用unix_timestamp()函数对字符串值进行日期比较

Mysql 如何使用unix_timestamp()函数对字符串值进行日期比较,mysql,sql,hiveql,Mysql,Sql,Hiveql,如何使用unix_timestamp()函数对格式为1/1/2019的数据类型字符串进行日期比较。目标是显示2010年1月1日之前的所有日期。这就是我正在尝试的 挑选 工作日 从…起 桌子 哪里 工作日 。。。数据类型字符串上的日期比较,格式为'1/1/2019'。目标是显示'1/1/2010'之前的所有日期 我真的不明白为什么要专门为此使用UNIX\u TIMESTAMP()。基本上,您只需要将格式化的字符串转换为日期。为此,您可以使用STR\u TO\u DATE() 考虑: SELECT

如何使用unix_timestamp()函数对格式为1/1/2019的数据类型字符串进行日期比较。目标是显示2010年1月1日之前的所有日期。这就是我正在尝试的

挑选 工作日 从…起 桌子 哪里 工作日 。。。数据类型字符串上的日期比较,格式为
'1/1/2019'
。目标是显示
'1/1/2010'
之前的所有日期

我真的不明白为什么要专门为此使用
UNIX\u TIMESTAMP()
。基本上,您只需要将格式化的字符串转换为日期。为此,您可以使用
STR\u TO\u DATE()

考虑:

SELECT work_date 
FROM table 
WHERE STR_TO_DATE(work_date, '%e/%c/%Y') <= '2010-01-01';
选择工作日期
从桌子上

您真的要为此使用
UNIX\u TIMESTAMP()
吗?比较作为日期存储的字符串可能有更有效的选项。
来自_UNIXTIME()
类似于比较作为日期存储的字符串的其他选项吗?