求个sql问题,如何判断一个字段内的值大于某个值
发布于:2022-01-17 09:50:54
#1 anythink
我有一个 time 字段, 要判断 time字段 +15 天 还比 当前时间小的, 说明是15天前的,就返回数据。。
2011-06-30 17:44:17
#2 anythink
我这样写可以吗?
$time = time();
$day = 1296000;//15天的秒数
$where = "`state` =8 and (`paytime`+$day > $time)";
2011-06-30 17:46:42
#3 jake
time() - 15天的秒数 = 当天的time()
字段值 > 当天的time()
字段值 < 当天的time()
2011-06-30 18:00:26
#4 anythink
看来我的想法还是可以实现的 字段可以直接参与计算
2011-06-30 23:45:05
#5 jake
可以的,SQL语句可以参与一些简单的运算和使用SQL自己的函数。
不过从效率上来讲,建议还是PHP先计算好了,再到SQL去查找,这样效果高些。
2011-07-01 09:00:35