标签:php
我有一个关于基于日期的显示数据表的问题.在这种情况下,我想基于今天和昨天显示数据.
设计表:
form_no | model_name | prod_status |添加日期
示例数据:
1 |宏碁|好的12-APR-2013
2 |宏碁| NG | 11-APR-2013
因此,如果在表格中我只想要显示一次数据,因为模型名称是相同的.
表视图像这样
没有|型号|昨天状态|今天状态
1 |宏碁| NG |好
这是我的代码:
$today = date("j-F-Y");
$yesterday = date("j-F-Y, time() - 60 * 60 * 24;");
$query = "SELECT model_name, prod_status, date_added FROM t_production_status WHERE date_added like '$today%'";
$result = mysql_query($query);
现在我已经在今天的表格中完成了显示数据,现在我想显示昨天状态到表格视图.
解决方法:
你可以这样做.
SELECT *
FROM tableName
WHERE date BETWEEN (CURDATE() - INTERVAL -1 DAY) AND CURDATE()
标签:php
来源: https://codeday.me/bug/20190723/1509819.html