0
我有這樣的MySQL的代碼片段:MySQL的創建與德國日期格式表2013
CREATE TABLE MyDates
(
mydate date
);
CREATE PROCEDURE filldates(dateStart DATE, dateEnd DATE)
BEGIN
WHILE dateStart <= dateEnd DO
INSERT INTO MyDates (mydate) VALUES (dateStart);
SET dateStart = date_format(date_add(dateStart, INTERVAL 1 DAY), '%d.%m.%Y');
END WHILE;
END;//
CALL filldates('01.01.2013','31.12.2013');
在這裏,我嘗試創建一個表,今年的每一天,但它不工作。
沒有這個特定的日期格式,它運作良好。
鏈接:http://sqlfiddle.com/#!2/4ae5c
日期沒有格式,只需將它插入日期/日期時間。用於在您的選擇查詢中顯示的格式。 – Kaf
謝謝。那麼,我真的需要一個數據庫一年的所有日子來合併這個與其他表。 –
顯示目的的格式不應該在選擇的查詢中完成。它在應用程序層完成。數據庫應該與它無關。塞巴斯蒂安,請詳細說明你最後的評論。 – fancyPants