mysql查询两个日期字段之间的日期

我正在使用MySql 5.5.

我需要在具有特定IP地址的日期上找到用户ID.

字段是userid,ipaddress,startdate,enddate.

因此,例如我正在寻找2011年9月12日的IP地址为192.168.1.1的用户ID.

查询将类似
select * from database where ipaddress =’192.168.1.1′,2011-12-09 in(startdate and enddate);

任何指出这个逻辑缺陷的帮助都是值得欢迎的.谢谢.

解决方法:

你想要的不是很清楚:

'2011-12-09' BETWEEN startdate AND enddate

要么:

'2011-12-09' = startdate AND '2011-12-09' = enddate
上一篇:从WebRtc学习RTP协议


下一篇:中国仓储业市场运营现状及前景趋势预测报告2021~2028年