mysql数据库怎么用一个时间段查询呢?求时间查询的代码

时间:2022-04-23 11:24:49
我的数据库的表定义为:
index:Int
type: int
level: int
module:int
message:char[80]
logtime_from :date
logtime_to :date
我想在从html 中获取到了  这个时间段过后,
比如我要查询2013-06-24 到2013-06-26 这一时间段数据库里面的内容,应该怎么做呢? 
我是小白, 有这方面的代码吗? 我想学习一下!

11 个解决方案

#1


logtime_from>='2013-06-24' and logtime_to<='2013-06-26'

#2


between '2013-06-24' and '2013-06-26' 

#3


select * from 数据库的表 where logtime_from  between '2013-06-24' and '2013-06-26' 

#4


引用 3 楼 ACMAIN_CHM 的回复:
select * from 数据库的表 where logtime_from  between '2013-06-24' and '2013-06-26' 


    我用的boa服务器, 如果我想在html 中的一个时间控件中获取到了这个日期,然后在用这个日期去数据库里面查询,  应该怎么弄呢?  有没有相关的代码呢?  大神, 我用的C语言

#5


HTML 中你是如何使用C语言的?

#6


问题同上。。。C也开始进攻web了?

#7


我一般用时间戳存储时间,查的时候也快,显示的时候只要把时间戳转换成时间就可以了

#8


引用 7 楼 jjblxd 的回复:
我一般用时间戳存储时间,查的时候也快,显示的时候只要把时间戳转换成时间就可以了

 您好。 你这边有没有这方面的代码呢?    或者可以的换加你一个联系方式。。。  

#9


你没有描述清楚额,你是想要时间段完全卡在你要的起止时间里呢还是说只要有一段在这个区间即可?

#10


引用 9 楼 bloomzy 的回复:
你没有描述清楚额,你是想要时间段完全卡在你要的起止时间里呢还是说只要有一段在这个区间即可?
完全卡在这个起止时间内。   
  我现在就是从html 中获取到了时间,但是我不知道怎么转换时间戳,然后用时间戳进行查询啊? 

#11


你从html获取到的时间格式是什么样子的?

#1


logtime_from>='2013-06-24' and logtime_to<='2013-06-26'

#2


between '2013-06-24' and '2013-06-26' 

#3


select * from 数据库的表 where logtime_from  between '2013-06-24' and '2013-06-26' 

#4


引用 3 楼 ACMAIN_CHM 的回复:
select * from 数据库的表 where logtime_from  between '2013-06-24' and '2013-06-26' 


    我用的boa服务器, 如果我想在html 中的一个时间控件中获取到了这个日期,然后在用这个日期去数据库里面查询,  应该怎么弄呢?  有没有相关的代码呢?  大神, 我用的C语言

#5


HTML 中你是如何使用C语言的?

#6


问题同上。。。C也开始进攻web了?

#7


我一般用时间戳存储时间,查的时候也快,显示的时候只要把时间戳转换成时间就可以了

#8


引用 7 楼 jjblxd 的回复:
我一般用时间戳存储时间,查的时候也快,显示的时候只要把时间戳转换成时间就可以了

 您好。 你这边有没有这方面的代码呢?    或者可以的换加你一个联系方式。。。  

#9


你没有描述清楚额,你是想要时间段完全卡在你要的起止时间里呢还是说只要有一段在这个区间即可?

#10


引用 9 楼 bloomzy 的回复:
你没有描述清楚额,你是想要时间段完全卡在你要的起止时间里呢还是说只要有一段在这个区间即可?
完全卡在这个起止时间内。   
  我现在就是从html 中获取到了时间,但是我不知道怎么转换时间戳,然后用时间戳进行查询啊? 

#11


你从html获取到的时间格式是什么样子的?