0
的得分表中所列數據的約當人們開始和一個大表完成任務,例如:分組的整體得分基於值的範圍和SQLite中
Person | Task | Date started | Date ended --------------------------------------------- A Cleaning 20-FEB-2012 22-FEB-2012 N Dishes 20-FEB-2012 24-FEB-2012 Z Cleaning 21-FEB-2012 23-FEB-2012
和分配的分數評分表2,3,4每個任務根據他們花多長時間才能做到這一點,如:
| Task | Days taken | Score --------------------------- Cleaning 2 2 Cleaning 1.5 3 Cleaning 1 4 Dishes 3 2 Dishes 2.5 3 Dishes 2 4
我怎麼可能會生成查詢這給每個人的綜合得分爲每個任務,例如:
Person | Task | Overall Score --------------------------------------------- A Cleaning 3.1 A Dishes 2.7 N Cleaning 3.4
該解決方案一直在巧妙地避開我,一些幫助將不勝感激!目前我正在使用SQLite。
不要在提到任務ID的第一個表中有FK! – Akash 2013-02-12 03:06:02
不,設計我正在使用的數據庫的人通常將字符串值(如Task的值)視爲他的FK而不是實際的ID。 – 2013-02-15 06:11:59