数据库
首页 > 数据库> > mysql查询两个日期字段之间的日期

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

标签:mysql,accounting,freeradius
来源: https://codeday.me/bug/20190621/1251287.html