我有兩個表,一個是「complete_bets」,另一個是「用戶」。在第一個表中,我有一個列的利潤,用戶可以輸入他們的利潤和損失一天一天,這是表截圖:得到總的個人資料周,沒有一週從用戶REGISH的
用戶表在我們存儲的日期,當用戶沒有登記欄「user_registered」。
我想在幾周內獲得任何用戶的利潤,這意味着利潤與網站上成員的週數相同。
現在,我使用這個查詢:
SELECT CONCAT(YEAR(`date_added`), '/', WEEK(`date_added`)) AS lol,
WEEK(`date_added`) AS week_name, SUM(profit) as overallProfit
FROM wpdw_complete_bets
WHERE user_id = '1'
GROUP BY week_name
ORDER BY date_added ASC
但它讓我今年的一個星期,但我想盈利/虧損周明智的爲網站上的一個成員的週數。
我都想導致這樣的
userId no_of_week_user_register profit
1 1 100
1 2 120
1 4 150
哪裏no_of_week_user_register就像第一週用戶註冊後得到100在第二週輪廓,他得到120和第4周的形式他們的註冊,他得到150
請讓我知道如何編寫我的查詢來讓它工作,任何形式的幫助都會非常明顯。
將樣本數據和預期結果發佈爲格式化文本,而不是圖片或鏈接。 –
更新了問題,請現在看看 –
請參閱http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to- be-a-very-simple-sql-query – Strawberry