我正在开发一个带有会计系统的库存,我有一个代码来获取每个月的开始/结束库存,并将其保存到我的数据库中( Server 2008)。我的系统现在能够获得每个月的开始/结束库存,如果日期是,准确地说是一个月的最后一个日期。
例如,如果今天的日期是2014年6月30日,那么当用户登录到系统中时,我的代码就会执行。现在,我的问题是,如果这个月的最后一天是非工作日,那么用户就不会使用这个系统,可能会在下一个工作日使用它。我使用DateSerial(年份(Date.Now),月份
如果我的开始日期是1月31日,加上1个月,它将返回3月2日。因此,如果开始日期是当前月份的最后一天,则结束日期必须是月份的最后一天。
var date =新日期(207,01,30);1.获取该日期的当前日期。(x) 2.如果这个月中x<天,则在相同的情况下加上1个月至日期2.1,如果修改日期< x,则将日期设置为前一个月的最后</e
我从旧的MS继承了一个查询,在我的一生中,我无法弄清楚在这个date参数函数中要做什么。我通常只使用SQL,这似乎有点不同。有谁能帮助描述这种逻辑在做什么呢?go
po_issue_date
where po_issue_date > getDate() And PO_issue_date < DateAdd("d",-1,DateAdd("m",8,DateAdd("d",-(Day(getDa