0
これは私の最初のシェルスクリプトであり、何か助けが必要です。シェルスクリプト内のEDTの時間を比較する
シェルスクリプトは、開始時刻列に基づいてテーブルから特定の行を抽出する必要があります。 開始時刻列には、この形式の時刻があります。 '2016-05-16T13:12:22.089EDT
は今、私は以下のクエリを使用してデータをフェッチすることができ、スクリプトを経由して(SQLをサポートしています)DBに接続することができる午前:
select a,b from table1;
しかし、私はこのフォーマットを変更する必要があります。
select a,b from table1 where startingTime >(NOW() - 2 hours)
ただし、動作しません。
注:
私は、特定のフォーマットが、didntのヘルプの日付を使用しようとし、以下のURLを試してみました。
How to compare two DateTime strings and return difference in hours? (bash shell)
また、私は助けていない、DATE_SUBを使用して、以下のオプションを試してみました。
MySQL: Fetching rows added last hour