使用PL / SQL返回systimestamp当前所属的时间段

时间:2015-11-02 12:04:53

标签: oracle systimestamp

即。

  • 我计划将24小时分为24个部分(每个部分1小时): 00:30:00至01:29:59 AM作为第1部分等等

  • 当前systimestamp = "02-NOV-15 06.13.49.000000000 PM" 我想获得可以返回从下午5:30:00到下午6:29:59的时间段的SQL,这是systimestamp当前所属的时间段。

我不知道如何将此SQL编写为初学者,感谢您的任何输入。

1 个答案:

答案 0 :(得分:5)

您可以减半半小时,截断值,然后再加半小时。像这样:

Warning: mysql_num_rows() expects parameter 1 to be resource, array given in /path/to/file.php

您还可以使用select trunc(systimestamp - 0.5/24, 'hh') + 0.5/24

interval '30' minute