gp库中写一个视图  需要用到时间计算,动态显示当天数据,于是查找了一下gp时间操作函数

清一色的都是如下语句

SELECT now()::timestamp + '1 year';  --当前时间加1年
SELECT now()::timestamp + '1 month';  --当前时间加一个月
SELECT now()::timestamp + '1 day';  --当前时间加一天
SELECT now()::timestamp + '1 hour';  --当前时间加一个小时
SELECT now()::timestamp + '1 min';  --当前时间加一分钟
SELECT now()::timestamp + '1 sec';  --加一秒钟

语句没问题   但这语句加时间  不能减,改成减直接语法报错,改成加负数,会得到的还是加的时间

于是继续找 找到如下语法

--使用interval
当前时间加2天:select now()+interval '2 day';
当前时间减2天:select now()-interval '2 day';
当前时间减1个月:select now()-interval '2 mon';
当前时间减2小时:select now()+interval '2 hour';

拓展:

显示年:select extract(year from now()); 
显示月:select extract(mon from now());

greenplum 日期及时间函数及时间的加减相关推荐

  1. C语言标准库里的获取时间函数及时间格式转换详解

    C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...

  2. asp系统转换php系统时间函数,ASP_ASP中的时间函数大全 时间操作函数,Date 函数 描述:返回当前系统日 - phpStudy...

    ASP中的时间函数大全 时间操作函数 Date 函数 描述:返回当前系统日期. 语法:Date DateAdd 函数 描述:返回已添加指定时间间隔的日期. 语法:DateAdd(interval, n ...

  3. php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法

    本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...

  4. jmeter时间函数格林尼治时间_Jmeter时间函数工具(参考)

    __time : 获取时间戳.格式化时间 ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}  :格式化生成时间格式 2018-06-01 11:08:23:635 ${_ ...

  5. jmeter时间函数格林尼治时间_VB常用函数——时间函数和DateDiff函数

    No.9 VB常用函数--时间函数和DateDiff函数​mp.weixin.qq.com 用于获取当前日期,时间的函数. Now返回系统当前的日期和时间. Date返回系统当前的日期. Year(D ...

  6. linux系统时间函数,Linux时间时区详解与常用时间函数

    时间与时区 整个地球分为二十四时区,每个时区都有自己的本地时间. UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT = UTC),格林威治时间和UTC时间都用秒数来计算的. ...

  7. DB2时间函数 实现 时间加减

    时间加减:后边记得跟上时间类型如day.HOUR   TIMESTAMP ( TIMESTAMP(DEF_TIME)+1 day)+18 HOUR       DB2时间函数是我们最常见的函数之一,下 ...

  8. CC++中的时间函数和时间类

    现代标准时间:协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC.协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一 ...

  9. mysql的时间比对函数_MySQL 笔记 —— 时间函数、时间比较

    整理下MySQL 日期时间函数及用法(5.6.*版本) 一.日期(date)相关 1.CURDATE().CURRENT_DATE().CURRENT_DATE: 同义,返回当前日期,如:2017-1 ...

  10. python的时间函数,python时间函数(time)

    (一)时间获取 (1)time.time() 该函数用来获取当前时间的时间戳,是一个很长的float数字 time.time() 运行结果: 1600438898.135828 (2)time.cti ...

最新文章

  1. linux线程join的用法,join用法
  2. nagios配置文档
  3. RxJava+Retrofit+OkHttp深入浅出-终极封装四(多文件下载之断点续传)
  4. 【数据竞赛】“达观杯”文本智能处理挑战赛2
  5. [Python3] 003 变量类型概述 数字类型详叙
  6. idea创建maven web项目
  7. mysql 学习笔记08 日期相关函数2
  8. java8 Map新增方法的使用
  9. Flutter RichText 使用案例解析 Flutter WidgetSpan 设置图片显示
  10. bzoj千题计划240:bzoj3900: 交换茸角
  11. laravel字符截断
  12. java用for打印正方形_java.java
  13. html前端登录界面示例
  14. 区块链开发入门到精通
  15. Interspeech2022论文解读 | LODR:一种更好、更轻量的语言模型融合新方式
  16. 1736. Latest Time by Replacing Hidden Digits
  17. SpringMVC工作原理 侵立删
  18. A leaf Variable that requires grad is being used in an in-place operation
  19. 风变科技python课程评价.11_风变科技在线职业教育课程不错,菜鸟也能成python高手...
  20. 唯快不破的分块传输绕WAF

热门文章

  1. 光纤收发器的LFP和EFE
  2. 全球掀起RFID潮流,或成为未来企业革命利器
  3. python中multiply函数_python中numpy中的multiply、*、matul 的区别
  4. Python:openpyxl实现在excel绘制扇形图
  5. java实现支付宝支付一
  6. freeswitch、呼叫组
  7. git规范代码提交格式:commitlint+husky安装
  8. matplotlib 学习教程
  9. TiDB 孵化器项目发起,快来孵化你的技术理想
  10. 搜索所有硬盘分区,并找到文件名含有关键词的文件,使用python代码实现