MySQL查询还有多少下班

在mysql查询

SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,NOW(),DATE_FORMAT(NOW(),'%Y-%m-%d 18:00:00') )) '离下班还剩';

Oracle 查询

SELECT TO_CHAR(EXTRACT(HOUR FROM NUMTODSINTERVAL((TRUNC(SYSDATE) + 18/24 - SYSDATE)*86400, 'SECOND')),'FM00') || ':' ||
       TO_CHAR(EXTRACT(MINUTE FROM NUMTODSINTERVAL((TRUNC(SYSDATE) + 18/24 - SYSDATE)*86400, 'SECOND')),'FM00') || ':' ||
       TO_CHAR(EXTRACT(SECOND FROM NUMTODSINTERVAL((TRUNC(SYSDATE) + 18/24 - SYSDATE)*86400, 'SECOND')),'FM00') AS "离下班还剩" 
FROM DUAL;

 Pgsql查询

SELECT to_char((date_trunc('day', current_timestamp) + interval '18 hour' - current_timestamp), 'HH24:MI:SS') AS "离下班还剩";

pgsql查询离指定日期还有多少天

		SELECT 
    TO_CHAR(
        AGE(TIMESTAMP '2024-03-08', NOW()), 
        'DD "天" HH24 "小时" MI "分钟" SS "秒" MS "毫秒"'
    ) AS "离3月8号还有多久"

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值