gpt4 book ai didi

php - 昨天和今天在mysql中的日期

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:22 25 4
gpt4 key购买 nike

我数据库中的日期列采用以下格式:date('Y-M-j H:i:s');。A 正在尝试运行查询以获取今天完成的所有交易,并尝试运行另一个查询以获取昨天完成的所有交易。请帮助找到执行此操作的最佳方法。

我尝试了下面的方法,但没有用

 $yesterday = date("Y-M-j 00:00:01", strtotime("-1 day"));
$yesterday2 = date("Y-M-j 23:59:59", strtotime("-1 day"));

$query_syesterday = "SELECT sum(amount), sum(amtnaira) FROM transactions WHERE transtype = 'buy' AND batch !='' AND date BETWEEN '$yesterday' AND '$yesterday2'";
$syesterday = mysql_query($query_syesterday, $egold1) or die(mysql_error());
$row_syesterday = mysql_fetch_assoc($syesterday);
$totalRows_syesterday = mysql_num_rows($syesterday);

最佳答案

应该这样做:

$query_last_two_days = "SELECT sum(amount), sum(amtnaira) 
FROM transactions
WHERE transtype = 'buy'
AND batch !=''
AND date < DATE_SUB(NOW(), INTERVAL 2 DAY)";

你可以像这样轻松获取最后两天。您可以将 NOW() 更改为您选择的日期。

关于php - 昨天和今天在mysql中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com