电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle如何在SQL語句中對時(shí)間操作、運(yùn)算

瀏覽:68日期:2023-03-12 15:25:15
目錄
  • 0、date與timestamp
  • 1、獲取系統(tǒng)當(dāng)前時(shí)間
  • 2、ORACLE里獲取一個(gè)時(shí)間的年、季、月、周、日的函數(shù):
  • 3、日期操作
  • 4、常用的時(shí)間戳
  • 5、查詢某時(shí)間范圍
  • 總結(jié)

0、date與timestamp

1)區(qū)別

date精確到年月日時(shí)分秒,timestamp更精確一些;

但這個(gè)不重要,重要的是,實(shí)踐中我從Oracle數(shù)據(jù)庫取date類型字段,前端展示時(shí)分秒都是0,網(wǎng)上說數(shù)據(jù)庫類型是date取到前端就是這樣,只能精確到日,后面都是默認(rèn)填0;
我給字段換成timestamp確實(shí)問題解決了,我理解不了!

2)轉(zhuǎn)換

timeStamp --> date

TO_DATE(to_char(xxxTimestamp, "yyyy-mm-dd hh24:mi:ss"), "yyyy-mm-dd hh24:mi:ss")

date -->timeStamp

TO_TIMESTAMP(to_char(xxxDate, "yyyy-mm-dd hh24:mi:ss"), "yyyy-mm-dd hh24:mi:ss")

1、獲取系統(tǒng)當(dāng)前時(shí)間

date類型的:

sysdate

timestamp類型的:

SYSTIMESTAMP

char類型的:

to_char(sysdate, ‘yyyy-mm-dd hh24:mi:ss’)

2、ORACLE里獲取一個(gè)時(shí)間的年、季、月、周、日的函數(shù):

select to_char(sysdate, ‘yyyy" ) from dual; --年
select to_char(sysdate, ‘MM" ) from dual; --月
select to_char(sysdate, ‘dd" ) from dual; --日
select to_char(sysdate, ‘Q") from dual; --季
select to_char(sysdate, ‘iw") from dual; --周–按日歷上的那種,每年有52或者53周

3、日期操作

當(dāng)前時(shí)間減去7分鐘的時(shí)間

select sysdate - interval ‘7" MINUTE from dual;

當(dāng)前時(shí)間減去7小時(shí)的時(shí)間

select sysdate - interval ‘7" hour from dual;

當(dāng)前時(shí)間減去7天的時(shí)間

select sysdate - interval ‘7" day from dual;

當(dāng)前時(shí)間減去7月的時(shí)間

select sysdate - interval ‘7" month from dual;

當(dāng)前時(shí)間減去7年的時(shí)間

select sysdate - interval ‘7" year from dual;

時(shí)間間隔乘以一個(gè)數(shù)字

select sysdate - 8*interval ‘7" hour from dual;

4、常用的時(shí)間戳

//獲取當(dāng)年的一月一號
to_date(concat((select to_char(sysdate,‘yyyy") from dual), ‘-01-01 00:00:00"),‘yyyy-MM-dd HH24:mi:ss") //date格式
//獲取這個(gè)月的一月一號
SELECT LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1 FROM DUAL; //date格式

char格式

SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1,‘yyyy-mm-dd HH24:mi:ss") FROM DUAL;

5、查詢某時(shí)間范圍

SELECT users.* 
FROM   users
WHERE  create_time >= "2021-12-01 00:00:00" 
AND  create_time <= "2021-12-06 00:00:00"

或者

SELECT users.* 
FROM   users
WHERE  create_time 
BETWEEN "2021-12-01" AND "2021-12-07";

總結(jié)

到此這篇關(guān)于Oracle如何在SQL語句中對時(shí)間操作、運(yùn)算的文章就介紹到這了,更多相關(guān)Oracle對時(shí)間操作運(yùn)算內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Oracle
主站蜘蛛池模板: 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 重庆轻质隔墙板-重庆安吉升科技有限公司 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 |