![](/img/trans.png)
[英]SQL SERVER (TSQL) SUM of inverse DateDiff (SQL or Stored Procedure)
[英]Adding a stored procedure to Using DATEDIFF
我收到錯誤“對本機 function 'DATEDIFF' 的調用中的參數計數不正確”。 我在嘗試:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `employeeAgeCheck`(IN `birthday` DATE)
NO SQL
SELECT DATEDIFF(year,`birthdate`,GETDATE()) AS bday
$$
DELIMITER ;
我究竟做錯了什么?
MySQL DATEDIFF
function 僅采用 2 個參數 - 兩個日期。 您正在傳遞三個,就好像您使用的是 SQL 服務器DATEDIFF
function。 您需要確保在存儲過程中傳遞正確的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.