【发布时间】:2016-09-15 06:40:16
【问题描述】:
这是我的第一个 shell 脚本,我需要一些帮助。
shell 脚本需要根据 startingTime 列从表中提取特定行。 startingTime 列具有这种格式的时间 '2016-05-16T13:12:22.089EDT。
现在,我可以通过能够使用以下查询获取数据的脚本连接到 db(支持 SQL):
select a,b from table1;
但是,我需要将其更改为这种格式:
select a,b from table1 where startingTime >(NOW() - 2 hours)
但是,它不起作用。
注意:
我尝试使用以下 URL 尝试使用特定格式的日期,但没有帮助。
How to compare two DateTime strings and return difference in hours? (bash shell)
另外,我使用 DATE_SUB 尝试了以下选项,但没有帮助。
【问题讨论】: