laravel(mysql)如何查询两个时间字段的时间戳的差值
mysql表数据如下:
假设参数传过来两个时间(单位是秒)
time1=60 和 time2=120
就是计算两个字段时间戳的差值是否在between里面
laravel或者mysql应该如何进行条件筛选找到相应的数据,希望有人可以给一个思路和写法,挺急的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里假定你的
start_time
和end_time
的字段类型是DATETIME
或者TIMESTAMP
请注意,如果你的表的数据量很大,建议直接把
start_time
和end_time
的差值直接存为单独字段,根据实际情况也要考虑建索引,因为这个在字段上使用函数并运用在查询条件中的办法,必然会触发全表扫描,在数据量大的情况下会有性能问题