mysql时间相差分钟数函数_[分享]刚学mysql,写了一个反回两日期的相差分钟数的函数,该怎么解决...

[分享]刚学mysql,写了一个反回两日期的相差分钟数的函数

刚刚看到有人提问这问题.这写了一下.谁知道.写完.帖就被人删了.

只好帖出来.分享一下.

delimiter   $$

drop   function   if   exists   minuteDiff   $$

create   function   minuteDiff(start_date   datetime,end_date   datetime)

returns   integer

begin

declare   m   integer;

declare   next_date   datetime;

set   m=0;

set   next_date=start_date+interval   1   minute;

while   next_date <=end_date   do

set   m=m+1;

set   next_date=next_date+interval   1   minute;

end   while;

return   m;

end   $$

delimiter   ;

调用:

select   minuteDiff( '2007-08-27   10:10:00 ', '2007-08-27   12:10:00 ')   as   diffMinute;

------解决方案--------------------

select datediff(now(),date_sub(now(),interval 1 day))*24*60;

------解决方案------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值