我想要一个MySQL查询来获取前一年的记录。我已经写了一个查询来获取本年度的记录,但我也想要上一年的记录。根据这个日期,有一个名为"date_created“的列,我必须获取材料的状态。
SELECT material_status, COUNT(*) c
FROM purchase_order
WHERE YEAR(date_created) = YEAR(CURDATE()) AND material_status='open';
当week是一年中的第一周(例如,当前日期是2017年1月1日)时,我正在尝试获取除一年的第一周以外的所有其他周的查询工作。但是,下面的查询不会返回一年中第一周的任何内容。
where DateDim_Date.YEAR=year(DATEADD(Day, -7, getDate()))
and DateDim_Date.WEEKNUMBER = datePart(wk,getDate())-1
提前感谢!
使用矩JS,我试图显示一个开始和结束的一年,其中年底是11个月后开始的一年。我没有问题显示开始的一年,但年底显示与奇怪的格式。我得到的是:2021年1月1日至12月31日。
我需要做些什么才能把那一年变成一个4位数的年份?
calendar.component.ts:
public startMonth: string = moment.months()[0];
public startYear: number = moment().year();
public endMonth: string = moment.months()[11];
public endYear = m