0
我已經寫了一個SQL查詢,它正在工作完美,它按照預期做了所有事情,但是當我更改PHP文件的名稱時,原因,我停止獲得正確的輸出。我沒有改變查詢中的單行,並且除了更改PHP文件的名稱之外,不能在我的生活中找出我所做的不同之處。更改php文件名後,SQL查詢不添加兩個表的值
下面是該查詢:
"SELECT ua.Username, t.Name as tariffs, ec.ElecEnergy, ua.Username as User, b.AccountBalance as UserBalance, d.Discount as DiscountUser,
b.VAT as UserBalance, c.ElecCharge, c.DueDate as date,
SUM(ec.ElecEnergy) as gg,
SUM(c.ElecCharge) as cc
FROM useraccount ua INNER JOIN
tariff t
ON ua.tariffs = t.id INNER JOIN
energyconsumption ec
ON ec.User = ua.id INNER JOIN
balance b
ON b.UserBalance = ua.id INNER JOIN
discount d
ON d.DiscountUser = ua.id INNER JOIN
charge c
ON ec.ChargeID = c.id
WHERE c.Date = CURRENT_DATE
GROUP BY ua.Username, t.Name, c.DueDate";
我會真正體會到,如果有人可以幫我解決這個問題!
在此先感謝!
編輯:這是電流輸出我得到:
{"results":[{"Username":"absc868","TariffName":"s1","ElecConsump":"1900","AccountBalance":"5","Discount":"0.05","VAT":"5","ElecCharge":"266.26","DueDate":"2016-11-30"}]}
我應該得到的是:
{"results":[{"Username":"absc868","TariffName":"s1","ElecConsump":**"3900"**,"AccountBalance":"5","Discount":"0.05","VAT":"5","ElecCharge":**"546.26**","DueDate":"2016-11-30"}]}
哪個rdbms?微軟[標籤:SQL服務器]或[標籤:MySQL]? – mendosi
@mendosi嗨,它的mysql – NoobCoder
當您從Workbench運行查詢時它返回正確的結果嗎? – mendosi