我是sqlite3新手,我创建了一个名为result的sqlite3数据库,它有一个_时间表,根据我从Splunk查询的历元时间列出IP地址。我试图从sqlite3数据库中获取基于_time(历元时间)表的数据。
以下是sqlite3数据库中列出的_时间和IP地址的副本:
1535139799|2002:8672:5ebf::8672:5ebf
1535139799|2002:8672:5ebf::8672:5ebf
1535131073|2002:8672:ba8a::8672:ba8a
1535131058|2002:8672:ba8a::8672:ba8a
1535131058|2002:8672:ba8a::8672:ba8a
1535131413|2002:8672:5ebf::8672:5ebf
1535131413|2002:8672:5ebf::8672:5ebf
1535120613|2002:8672:5ebf::8672:5ebf
1531944594|41.212.170.179
1531944594|38.108.250.243
问题是,不管我尝试过什么命令,它总是输出所有的IP地址。我只需要x天数(30天前)的IP地址。我在网上看了很多例子,但仍然没有成功。我也看了留档。我试过:
SELECT * FROM result WHERE _time < (DATE('now', '-5 day'));
SELECT * FROM result WHERE _time > (DATE('now', '-5 days'));
SELECT * FROM result WHERE _time > (SELECT DATE('now', '-7 day'))
我已经更改了天数,但是命令仍然获取所有列出的IP地址。我只需要从x天前(10天前或30天前)获取IP地址。我假设sqlite3不能读取我表中的纪元时间?
我现在被困在这个问题上好几天了。我会继续寻找解决方案,我感谢任何反馈!
基本上,您必须将比较参数的一个边转换为与另一个参数相同的类型。
您可以将调整后的now(右手参数)转换为秒,使用:-
srtftime('%s','now',your_adjustment) or you could adjust the
或者可以使用以下命令将_time列转换为日期(yyyy-mm-dd)格式:
date(_time,'unixepoch')
使用第一个示例,可以是:-
SELECT * FROM result WHERE _time < strftime('%s','now', '-5 day');
也可能是:-
SELECT * FROM result WHERE date(_time,'unixepoch') < date('now', '-5 day');
如何在具有时间戳类型的列上使用Spring data JPA从表中检索数据。数据库是mySQL 列定义 域对象 Spring数据JPA代码 服务等级 由于DB列有一个时间戳(2017-05-07 06:45:19),因此它总是返回null,基本上我想返回所有最后更新日期为今天/当前日期的记录。
Cassandra有一个timeuuid类型,有一些函数可以为“now”创建timeuuid。还有从timeuuid返回时间的记录方法。但是,是否有一种方法可以从joda DateTime中获取timeuuid?感觉这应该存在。
我正在开发一个wordpress插件。我使用两种不同的自定义帖子类型,球员和球队。 玩家有相关的元字段:名字、姓氏和团队。 团队有相关的团队名称元字段。 在编辑一个特定的团队帖子时,我试图将当前拥有该团队名称的所有球员的数组发布到他们的元字段中以获取团队名称。我不知道怎么做。任何帮助或文章都会很有帮助。谢啦
有两个这样的数据帧(示例) df1 df2 然后,我想加入df1和df2,但是我不知道如何做到这一点,因为在第二个df中我只有开始和结束时间。如何根据第二个df的数据将条件放在第一个df上? 这就是我想要的
我正在用chartjs绘制一个图形,其中x轴表示时间,y轴表示相应的数据。 现在我得到了今天、上周、上月和去年的数据。 }; 当我绘制图形时,每个点之间的距离是相同的。但这是不正确的,因为时间间隔不相同。 “去年”和“上月”之间的距离应大于“上周”和“上个月”之间的间隔。 任何人一个想法如何我可以实现这与chartjs,当我看留档我没有看到任何选项。
问题内容: 我有一种方法,根据从当前日期开始,该方法对从数据库中获取的数据实施不同的逻辑。 我想通过单元测试创建对象来测试它,将它们保存在数据库中并调用被测试的方法。但是,为了获得可预测的结果,我每次都需要更改系统日期,而且我不知道如何在Java中执行此操作。 有什么建议吗? 问题答案: 您可以使用当前日期生成预期结果。 或者您编写系统以使用您在测试时提供的日期/时间(而不是时钟),这样,时间