我想从一个开始时间查找每个人的持续时间。我想计算从每天的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;
-> //
我写了这段代码,但