Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
SELECT
makedate(year.myYear, daysOfYear.day_in_year) AS mydate
FROM
(
-- [Tagesnummern]
-- Zahlen von 1 bis 400
SELECT
@day_in_year := @day_in_year +1 AS day_in_year
FROM
(SELECT @day_in_year :=0) AS vars,
-- [VirtualRows1]
-- 400 Zeilen
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5) AS d1,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5) AS d2,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4) AS d3,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4) AS d4
-- [/VirtualRows1]
-- [/Tagesnummern]
) AS daysOfYear,
(
SELECT 2012 AS myYear
) AS year
WHERE
YEAR(makedate(year.myYear, daysOfYear.day_in_year)) = year.myYear
AND MONTH(makedate(year.myYear, daysOfYear.day_in_year)) = 2
SELECT
mydate
FROM
(
SELECT
selected_month,
@day_in_month := @day_in_month +1 AS day_in_month,
STR_TO_DATE(CONCAT_WS('-',@day_in_month, selected_month, selected_year), '%d-%m-%Y') AS mydate
FROM
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) AS d1,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) AS d2,
(SELECT @day_in_month :=0, 2012 AS selected_year, 2 AS selected_month) AS vars
) AS days_in_month
WHERE
MONTH(mydate) = selected_month