- 博客(1)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
postgresql + mybatis传入时间参数的问题.md
我们看到, 直接在可视化工具里用SQL写
ccf.last_update_timestamp between TIMESTAMP '2019-12-13' AND TIMESTAMP '2019-12-13'
甚至去掉 TIMESTAMP 都是可以的, pgSQL可以自动把字符串给你转换成日期格式, 然后作比较
但是在mapper文件中这么写就不可以了, 它会提示你varchar类型不能和日期类型进行比较
2020-04-01
Jenkins简单使用.md
文档为markdown格式, 记录我自己在ubantu 18.04操作系统上安装jenkin, 并且成功地一键自动从远端下载代码并利用maven进行打包发布的步骤, 以及遇到到问题.
希望能帮助到新手快速入门这个工具.
2020-04-01
postgreSQL年月日时分秒之差的算法
对于postgresql,网上找到的求日期之差的代码很多都是有误导性的,比如求分钟之差,网上很多地方说是SELECT date_part('min', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10');这明显是不对的,因为这样只能获取到分钟域里的值,它的值只会在0-59之间, 只能在同一个hour的时候才准确. 而天数之差,网上说select EXTRACT(DAY from age(TIMESTAMP '2019-02-01',TIMESTAMP '2019-03-05'));也是不对的,也是同样的问题.
正确的做法应该是:分钟之差:SELECT round(date_part('epoch', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10')/60);
天数之差 SELECT Date('2019-06-05') - Date('2019-05-03');
除此之外,我在附件里还列举了年月日时分秒各自之差的算法.
2019-06-04
SELECT子句子查询多行解决方案.md
PostgerSQL 查询一对多时,Select子句中做子查询,子查询的结果是多条的解决方案,
如果不想下载,我这里做简要介绍思路:第一步:将子查询的多行数据转化成一个数组,第二步将子查询的数组用","拼接成字符串,使用了array和array_to_string函数
具体SQL在附件markdown文档里详细有写
2019-05-16
java,要将三元运算符的结果赋值给一个什么类型的变量
2017-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人