0

私はこれの専門家ではありませんが、このコマンドを印刷するのに時間がかかりました

echo "SELECT datetime(last_visit_date/1000000,'unixepoch'),
url FROM moz_places WHERE last_visit_date NOT NULL AND url NOT NULL 
ORDER BY last_visit_date DESC;"  | sqlite3 places.sqlite >> SOMEFILE

出力:

2012-08-10 11:26:00|http://support.mozilla.org/questions/835204
2012-08-10 11:25:46|http://support.mozilla.org/en-US/questions/867052
2012-08-09 23:58:43|http://joecristianospizza.com/locations.htm
2012-08-09 23:56:14|http://joecristianospizza.com/

(unixtimestampでも印刷できることに注意してください)

これを30日だけ印刷する方法がわかりません...試しました:

WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY). etc. no luck!

ヘルプ!bash でも実行できます。これらのリストは一時ファイルになります。

4

1 に答える 1

1

試す

WHERE datetime(last_visit_date/1000000,'unixepoch') >= 
                      DATETIME('now', '-30 DAY')
于 2012-08-25T05:47:42.977 に答える