我正在编写一个上座率日志,我正在使用:
$sql="SELECT date FROM daily_entry_log_2011 WHERE logout_time > '16:30:00' AND
logout_time < '18:30:00' AND date BETWEEN '".$firstdt."' AND '".$lastdt."'
AND empid = '".$eid."'";如何在此查询中检查logout_time 是否为空?
发布于 2011-11-19 11:48:06
真的不清楚你到底想做什么。要测试空性,请使用IS NULL语法:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_is-null
注销时间不能同时为“18:30”和“null”,因此要进行猜测,您需要
WHERE ((logout_time > '16:30:00' AND logout_time < '18:30:00') OR logout_time) IS NULL) AND ...https://stackoverflow.com/questions/8193821
复制相似问题