永发信息网

oracle数据库 获得了起始时间和截止时间(可能跨多天), 如何判断这个时间段里有几个7-9点

答案:2  悬赏:30  手机版
解决时间 2021-03-15 05:16
rt求高手
最佳答案
declare
vStart date := sysdate;
vEnd date := sysdate + 10;
vResult number;
v7 varchar2(8) := '070000';
v9 varchar2(8) := '090000';
begin
vResult := vEnd - vStart;
-- 开始时间是否大于 7 点
if to_char(vStart, 'hh24miss') > v7 then
vResult := vResult - 1;
end if;
-- 结束时间是否小于 9 点
if to_char(vEnd, 'hh24miss') < v9 then
vResult := vResult - 1;
end if;
dbms_output.put_line('共有 ' || vResult || ' 个(7-9)点');
end;
全部回答
在oracle里a库里建立一个同义词可把b库的x 表映射到a库。这样a库就当本库的表(虚拟式)使用。 oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。   oracle的同义词总结:   从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。   1.创建同义词语句:   create public synonym table_name for user.table_name;   其中第一个user_table和第二个user_table可以不一样。   此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个database link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_name for table_name@db_link;   当然,你可能需要在user用户中给当前用户(user2)授权: grant select/delete/update on user2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梁中的钢筋通常有哪四种简单叙述每一种钢筋的
三国志英杰传刘备传和蜀汉英雄传哪个好玩?
lol游戏fps在60左右,垂直同步关了,显卡不差
新活佛济公下部什么时候更新
求一部韩国电影讲的是哥哥是个傻子
弱电箱价位一般是多少
怎么调酒?红酒和洋酒!步骤及注意的一些细节
平安epass测试
android 怎么实现一个view 跟随recyclerview
S027/京哈高速公路(路口)这个地址在什么地方
shell脚本#!/bin/sh这里#!后面要不要一个空格
LOL非法篡改客户端动不动封号一天怎么办
企业怎样建立培训学校?
大量收集英文名,要有中文翻译。
上海建筑安装工程质量竣工资料管理软件哪里下
推荐资讯
如何批量替换论坛标题和内容关键词
味嘉美黄桃罐头适合中老年人吃不
哪个股票软件可以看移动筹码分布图?我用的同
千寻花卉怎么去啊,有知道地址的么
喜鹊可以养吗?
怎么电脑网页显示外国文字
感冒昏睡了30多个小时起床后就发现自己会说一
公司领导不让员工上班劳动监察大队管不了应向
急!重装声卡驱动后重启黑屏,屏幕没任何反应
袋装的干面膜粉怎么用?
浙江大学城市学院是几本?是一本,二本还是三
有没有好看的日本动漫带露胸一部
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?