我知道以前有人问过这个问题。我研究了之前的答案,但找不到解决问题的方法。在我的例子中,最奇怪的是,完全相同的代码可以在测试数据库上运行,但不能在生产数据库上运行,尽管它们是完全相同的。过程本身很长,但我设法分离出有问题的部分。我希望有人看到一些我没有看到的东西,因为我花了两天的时间在这上面,仍然不知道:
DECLARE luUpdateCursor CURSOR FORWARD_ONLY STATIC READ_ONLY FOR
SELECT Id, DisplayFormat, LookupName FROM #ProductResults WHERE Value IS NOT N
有一个包含一个日期字段的表
问题是:有没有一种方法可以选择今天之后的10条记录和今天之前的10条记录:)
当然,不是进行两个查询
SELECT xxxx FROM xxxx WHERE thedate >= 'date' ORDER BY thedate DESC LIMIT 10
和
SELECT the same WHERE thedate < 'date' ORDER BY thedate ASC LIMIT 10
LIMIT是首选。仅仅是因为速度。
日期字段中的数据是不可预测的。可以有一条或两条具有相同日期的记录,也可以没有日期记录
新手问题,但我想计算目标的差异,所以这两种方法是“目标”和“目标反对”。我想把这两个方法相减,这样每当我按下getGoalDifference方法时,它就会返回一个结果。(很明显,我在下面的getGoalDifference方法体中写的是完全错误的,我只是不知道确切的代码是什么)
public int getGoalsFor(){
return GoalsFor;
}
public int getGoalsAgainst(){
return GoalsAgainst;
}
public int getGoalDifference(){
return