我想從一個開始時間查找每個人的持續時間。我想計算從每天的1個開始時間到多個用戶的多個結束時間的持續時間。這是我的代碼: SELECT *,
CAST(DATEDIFF(n, CAST(End_Time AS datetime),
CAST(Start_Time AS datetime)) AS FLOAT)/60 AS Time_Duration
FROM
(S
我有這個疑問 Update loans set fine = case
when DATEDIFF((
(SELECT * from (SELECT loans.due_date FROM loans where users_id = 1) AS l1))
,DATE(NOW())) > 0 THEN 1
ELSE fine
END
WHERE users_id =1;
從表 +--
create function fine1(date1 date,date2 date) returns int
-> begin
-> declare fine int;
-> if datediff(date1,date2)>10 then
-> set fine=(datediff-10)*5;
-> return fine;
-> end;
-> //
我寫了這段代碼,但