2017-02-20 15 views
0

我正在創建一個數據庫,而我在這個邏輯部分卡住了一下。 該項目我所做的是一個系統,允許用戶通過選擇小時和日期來檢查火車和公交時刻表。在這裏我有點困惑,不知道如何做對。如何在沒有硬編碼的情況下將日曆類型的數據提前兩個月?

這是一個使用php和db的web應用程序,我們使用mysql。

所以問題是:有一條路線,例如:City1 - City2。在這條路上運營更多的運營商,比如說Op1和Op2。每個運營商每天從City1到City2有多次時間離開。直到這一刻對我來說,一切都很清楚,但現在每一次都要介紹日期。

如何做到這一點?因爲我需要例如提前兩個月的日期。有什麼最佳做法來做到這一點?我真的需要做所有困難的方式數據輸入的東西嗎?

例如,是否有任何方法來創建第一週(星期一到星期天)的時間表,然後以編程方式複製所有那一週的下一個星期?

謝謝

+0

沒有關於要使用數據庫的系統的詳細信息。沒有關於將使用哪個DBMS的規範。很難回答這樣一個廣泛的問題。 – Alfabravo

+1

數據庫可以爲您爲Joins生成數據。您可以在一個表格中輸入基準時間,在另一個表格中輸入基準時間,交叉連接它們和中提琴,您可以將所有日期和時間組合在一起,然後將其插入另一個表格中。 – RBarryYoung

+0

@Alfabravo對不起,這裏新增了,我正在嘗試做的也對我來說是新的。希望你能理解。我們想創建一個Web應用程序來顯示公交時刻表。對於db我們使用Mysql。 – victorb

回答

0

製作報告的結果數據是在請求間隔出發的日期時間。最終的結果並不重要,你將如何通過數據庫請求或請求和算法處理來獲取這些數據。但是您可以考慮系統的性能,處理時間,內存消耗或管理UI等其他因素,以便對設計做出決定。

相關問題