如何用SQL语句查询SQLserver一个表中某个时间段内所有整点时间的值

如何用SQL语句查询SQLserver一个表中某个时间段内所有整点时间的值,第1张

使用datename函数来取时间中分钟的值。因为整点,都是0分钟。

例:select datename(n,getdate()) 整点则返回 0

需要注意取分钟的参数是n,而不是minute的缩写m,因为月份month的缩写也是m。

select to_char(to_date('00:00:05', 'hh24:mi:ss') + level / 24, 'hh24:mi:ss')

  from dual

connect by level <= 23;

假设原始数据在A列,数据在A2:A1441,增加一个辅助列B,在B2输入:=IF(AND(MINUTE(A2)=0,SECOND(A2)=0),1,0),然后筛选辅助列B,选择等于1的即可筛选出来

首先,单元格要是时间格式。

然后公式如下:

=CEILING(F2,05/24)

=CEILING(G2-05/24,05/24)

以上就是关于如何用SQL语句查询SQLserver一个表中某个时间段内所有整点时间的值全部的内容,包括:如何用SQL语句查询SQLserver一个表中某个时间段内所有整点时间的值、oracle trunc()怎么截取当前日期24个整点时间段加0.5秒 如,1:00:05,2:00:05.....,23:00:05、EXCEL筛选问题。。。 我这有时间从00:00:00:00到23:59:00 1440多个数据,我只想把整点的筛选出来。求方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9382347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存