-1
A
回答
0
我認爲這應該做的伎倆,也許你應該不得不調整y參數的類型。
DELIMITER $$
CREATE FUNCTION `calc_date`(y TEXT, m TEXT, w INT)
RETURNS date
BEGIN
DECLARE d DATE;
SET d = DATE_ADD(STR_TO_DATE(CONCAT(CONCAT(CONCAT(y,'-'),m),'-01'), '%Y-%M-%d'), INTERVAL w week);
RETURN DATE_SUB(d, INTERVAL (DAYOFWEEK(d) + 5)%7 DAY);
end;
$$
DELIMITER ;
,那麼你只需要調用
select calc_date(`Year`,`Month`,`Week No.`) from yourtable;
相關問題
- 1. PHP MySQL 7日,周,週一至週五的日曆分頁?
- 2. MySQL:如何使用當前日期獲取「本週的日期」?
- 3. Mysql選擇和日期> =當前日期 - 3周
- 4. 空結果使用MySQL的當周()來查找日期在本週
- 5. 獲取當前週日和週日以前的日期
- 6. 獲取當前日曆周
- 7. MySQL在一週中的日總計
- 8. 在mysql/php中生成每週日曆
- 9. COUNTIF的日期在當前周內,並在上週
- 10. MySQL選擇日曆周內的日期
- 11. MySQL:從日期在當前周和當前月份中選擇數據
- 12. php當前週日名稱與日期
- 13. Android日曆獲得當前周,前幾周和下週
- 14. 需要mySQL TIMESTAMP開始當前周或任何給定日期?
- 15. 如何顯示每週(週一至週日)在PHP和MySQL的數據?
- 16. 跳過週六和週日,並從ASP.NET中的當前日期獲取日期?
- 17. Bootstrap日曆控件在當前顯示的當前周活動?
- 18. 上週一不是當前日期
- 19. 獲取當週的預約日期
- 20. 當前日期 - 轉到下週四 - PHP
- 21. 組由周在MySQL
- 22. MySql SELECT WHERE日期大於過去10周(從上週日開始)
- 23. MySQL查詢爲當前52周的每週計數項目?
- 24. 如果輸入是日期和週末日(週日,週一,週三,週三,週四,週五或週四),如何計算週末日期
- 25. 確定日期是週日/週末java
- 26. 獲取前,當前和未來幾周不包括週六和週日
- 27. MYSQL從當前年份,當前月份和本週的變量日期獲取日期
- 28. 獲取週一和週日以及去年的週一和週日,同一周
- 29. mysql現在的日期是現在+2周
- 30. PHP減去一週週日
你有日期表? – sagi
你如何定義「周無」? – eggyal
請告訴我們你有什麼試用,什麼不工作 –