SELECT ex.`ID`, ex.`ExpenseName`, om.`Taka`, SUM( om.`Taka` ) AS 'Total Taka'
FROM (office_expense_main om)
JOIN (office_expenses ex)
ON (ex.ID=om.OfficeExpenseID)
JOIN (yyyy_mm_officeexpense ym)
ON ( ym.Year_Month = '" + _yearMonth + "' AND om.YearMonthID <= ym.ID )
GROUP BY om.`OfficeExpenseID`
此查询应显示 [om. Taka
] 的给定 [ym.Year_Month] 和 sum[om. Taka
] - 直到给定的 Year_Month 之前的所有 Taka 的总和。按 om.ID 分组
现在,它显示第一个 Year_Month 的“Taka”(例如,如果我想看到 March 的“taka”和 sum('Taka') 直到 3 月,它会显示 1 月的“Taka”(yyyy_mm 表中的第一个条目)不是为了三月。但显示总和('Taka')正是我想看到的)而不是我提供的那个。但是 sum(Taka) 直到给定的 YearMonth。!
但它显示了与昨天完全相同的结果!但我没有改变任何东西,我不明白为什么它现在显示不同..
有谁能够帮助我!