我正在編寫一個腳本,根據不同的條件統計故障單的數量並將計數存儲在彙總表中。我無法理解如何構建我的表格,因爲會有多個變量。具有多個變量的mysql表結構
該腳本將運行每週和每次執行新的一週將增加。一旦新月開始並且腳本執行,新的一個月將被添加,並且一旦新的一年開始,新的一年將被添加。所以簡而言之,我有一些也是變量的列。不知道如何處理它,並構建我的數據庫。
我正在編寫一個腳本,根據不同的條件統計故障單的數量並將計數存儲在彙總表中。我無法理解如何構建我的表格,因爲會有多個變量。具有多個變量的mysql表結構
該腳本將運行每週和每次執行新的一週將增加。一旦新月開始並且腳本執行,新的一個月將被添加,並且一旦新的一年開始,新的一年將被添加。所以簡而言之,我有一些也是變量的列。不知道如何處理它,並構建我的數據庫。
有列日期服務計數。
像這樣。
Date Service Count
16 May 2016 Service1 35
然後,當你在報告中顯示它們時,根據需要轉動它們。可能更好地使日期成爲INT,並且可以是日期和服務的自動編號PK或複合PK。
錯誤的方法。不要在列上展開陣列。取而代之的是行的數據爲。這可以讓你輕鬆地「添加」另一個月。
對於顯示,這是一個應用程序問題,沒有MySQL問題。當然,你可以編寫專門的查詢來將數據從行轉移到列,但是很麻煩。
這是存儲的最短時間範圍,一週?順便說一句,你可以用分析服務來處理它。 – McNets
用日期值存儲數據。使用年/月(如有必要,星期)的數據顯示數據如何存儲數據並不總是如何顯示數據。 – xQbert
你的意思是說count_date? service1:72_may16 – r0xette