mysql – 13个字符长时间戳的SQL语句
我有一个封闭的源应用程序,它在MySQL数据库中放置了一个13个字符的长时间戳.一个值是例如:
现在我遇到了问题,我必须编写一个sql语句,它将返回一个与特殊日期匹配的表的所有结果. 所以我有例如2010年7月1日,我将获得时间在01. July 2010 00:00:00至01. July 23:59:59之间的所有行. 我该如何编写这个sql语句?
有谁知道这个? 最好的祝福. 最佳答案 这是一个具有毫秒精度的Unix timestamp,即自Unix epoch以来的毫秒数.因此,正确的陈述将是
请注意,查询不会很快,表中的每个值都必须转换为比较日期.一旦此查询开始出现问题(而不是之前的第二个),您可能希望使用一个方法,使用2个时间戳作为一天的开始和结束,这不需要太多的转换开销.我会把这作为锻炼留给渴望的人;) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
这个SQL查询让我感到厌恶.我没有写它,但它是我们服务...[详细]
-
我想编写并执行一个将执行多个其他.sql文件的mysql .s...[详细]
-
我可能没有大脑的时刻. 我想从数据库中的两个字段使用...[详细]
-
在具有多个条件的MySQL中使用group by子句的正确方法是什么?
我正在编写一个查询,如果每个专业的平均成绩均超过80,...[详细]
-
如何使用CASE WHEN在MySQL和PDO中运行更新查询. 以下...[详细]
-
我的MySQL数据库中有一个表格Books,其标题列(varchar(...[详细]
-
我在重新导入mysqldump创建的数据库转储时遇到问题.我...[详细]
-
MS SQL 2005 Express已经存在时,在Windows Server 2003上安装myS
[编辑] 我应该注意,我需要在实时生产服务器上执行此操...[详细]
-
我正在编写一个perl脚本来解析mysql数据库模式并在必...[详细]
-
我正在尝试通过Kohana的ORM库在MySQL表中创建和检索BL...[详细]