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。给出[ym.Year_Month]和sum [om。]的[Taka
]。 Taka
] - 表示所有之前Taka直到给定Year_Month的总和。它显示了第一Year_Month的'Taka'(例如,如果我想看到'taka'的行军和总和('Taka')直到3月,它显示我'Taka'是一月(yyyy_mm表中的第一个入口)不是为了游行,而是显示我想要看到的总和('Taka')而不是我提供的那个。但总和(塔卡),直到给定的YearMonth。!mysql查询 - 没有得到它应该提供的结果
但它昨天之前显示完全相同的结果!但我没有改变任何东西,我不明白为什么它显示不同现在..
任何人都可以帮助我!
如果你仍然有问题,你介意更新你的问题与一些示例表数据和预期的结果pleaes? – bonCodigo