gpt4 book ai didi

mysql - mysql中指定月份上个月数据

转载 作者:行者123 更新时间:2023-11-29 23:00:05 24 4
gpt4 key购买 nike

我想显示指定月份和年份的上个月数据。

示例:我的输入是 2014 年 12 月,我想显示 2014 年 11 月的数据。

我有表 userBalance,其中包含以下字段:

mappingid  varchar(200);
username varchar(200);
createddate datetime;
openingBalance varchar(200);

我有程序获取“monthint”和“yearint”上个月的期初余额:

getBalance(int monthint,int yearint)

我尝试过:

select  *
from userBalance where userBalance.username='e00b6542-b5c6-11e4-aee9-00016c0fd125' and
month(userBalance .createddate) =(select DATE_SUB(month(userBalance .createddate),INTERVAL 1 MONTH));

但是通过指定 month() ,不从表中获取数据。

请帮帮我。

最佳答案

SELECT *  from tbl_usertask
where userBalance.username='e00b6542-b5c6-11e4-aee9-00016c0fd125' and
month( DATE_SUB(userBalance.createddate,INTERVAL -1 MONTH))=monthint and
year( DATE_SUB(userBalance.createddate,INTERVAL -1 MONTH))=yearint;

?使用此查询我得到了预期的输出。谢谢

关于mysql - mysql中指定月份上个月数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28540263/

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