我的任务是生成CSV。这很简单,但我有一个问题,我需要每天生成它。
我对日期部分使用以下查询
(AD.FINISH_DATE between DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW())这里的问题是,如果我今天在2015年11月12日生成csv,明天在2015年11月13日12点生成csv,那么我昨天生成的那些文件将在明天的文件中生成(2015年11月13日)。
我得到了以下3个样本数据集:
app created finished
137893 2015-11-11 18:36:17 2015-11-11 18:37:25
137896 2015-11-12 08:59:14 2015-11-12 09:01:33
137892 2015-11-11 18:31:15 2015-11-11 18:32:25
137883 2015-11-11 16:43:05 2015-11-11 16:44:41请帮帮忙。谢谢
发布于 2015-11-12 13:54:25
我使用php脚本生成一个mysql查询,然后使用今天和昨天的这个参数生成csv。
$today = date('Y-m-d'.' 00:00:00');
$yesterdayFormula = strtotime ( '-1 day' , strtotime ( $today ) ) ;
$yesterdayFormula = date ( 'Y-m-d' , $yesterdayFormula );
$yesterday = $yesterdayFormula.' 00:00:00'; 更改了
(AD.FINISH_DATE between DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW())更改值:
(AD.FINISH_DATE between '$yesterday' and '$today')https://stackoverflow.com/questions/33664934
复制相似问题