postgresql 中round函数的用法有问题
1、不能直接round(sum(t1.xjmj)*10000 ,2), 需要加上cast转一下:
round(cast(sum(t1.xjmj)*10000 as numeric),2) ;
2、如果想把日期格式转换为char型,也不能直接to_char(sysdate,'yyyy-mm-dd'),sysdate是识别不了的,需要改成:
to_char(CURRENT_DATE,'yyyy-mm-dd')
3、查询的列如果是关键字的话带上双引号,比如name,year,或者 加上as ,不然会报错:
ERROR: syntax error at or near "data"; ERROR: syntax error at or near "name";
4、两个表关联的字段字段类型要一致,不然会报错:
HINT: No operator matches the given name and argument types. You might need to add explicit type casts.
执行成功的脚本如下:
select '' X, '相' "name", round(cast(sum(t.xjmj)*10 as numeric),2) "DATA",to_char(CURRENT_DATE,'yyyy-mm-dd') "year" from ga t left join dl a on t.to_oid= cast(a.id as VARCHAR) group by t.jid
select '' X, '相' as name, round(cast(sum(t.xjmj)*10 as numeric),2) as DATA from ga t left join dl a on t.to_oid= cast(a.id as VARCHAR) group by t.jid
postgresql 中round函数的用法有问题相关推荐
- Oracle、Postgresql 中round函数的用法说明
首先我们来说下这个Oracle中的round函数 Oracle round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果,参数 number 是指需要 ...
- matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法
Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...
- matlab roundn函数_matlab中round函数具体用法
展开全部 round函数 函数功能:四舍五入取整62616964757a686964616fe59b9ee7ad9431333365643661. 使用方法:B = round(A) 对数组A中每个元 ...
- 四舍五入函数matlab,matlab中round函数具体用法
共回答了18个问题采纳率:94.4% 调用格式:Y = round(X) 在matlab中round也是一个四舍五入函数.在matlab的命令窗口中输入doc round或者help round即可获 ...
- access四舍五入取整round_access中round函数怎么用
access中round函数怎么用?access中round函数的用法!下面,小编通过示例来给大家介绍access中round函数的用法. 工具/原料 access 2007 方法/步骤 打开acce ...
- python round函数_python中round函数如何使用
round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...
- 浅述numpy中argsort()函数的用法
浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...
- C++中substr函数的用法
C++中substr函数的用法 #include<string> #include<iostream> using namespace std; main() { string ...
- numpy中where函数的用法
numpy中where函数的用法 numpy.where(condition,x,y)--若满足condition,输出x,否则输出y. 举例: 例1:一维数组 >>> a = np ...
最新文章
- s3c6410_u-boot-2010.03移植
- 用python画爱心的代码-Python一行代码画个爱心案例
- 杭电多校(三)2019.7.29--暑假集训
- K-means算法应用:压缩图片
- stp协议c语言,STP(生成树协议)
- serverless 框架_Malaguv1.4.1支持Serverless的微服务框架
- java dateutils_Java DateUtils java时间工具类 kaki的博客
- Ubuntu/环境变量:修改/etc/environment 导致开机不能进入桌面
- 【转】SQLite3简介及在.Net程序中的使用(自增列的创建)
- Spring解决bean之间的循环依赖(循环引用)
- php短链接api,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
- XTPChartAppearance.cpp错误及其解决办法
- ESLint检测JavaScript代码
- hive用源生函数实现根据身份证计算年龄
- android 自定义相机 黑屏,Android自定义照相机Camera出现黑屏的解决方法
- 鸿蒙之境浩然溟涬,泰泉集-明-黄佐.pdf
- 【Linux】Linux 常用基操和 Java 环境的部署
- Java学习----二维数组排序
- AX2012小问题总结
- matlab中sub2ind函数
热门文章
- 百度地图上传VR全景的核心优势
- 儿童计算机编程是什么,儿童编程是什么?
- putty突然连不上linux
- 编译原理MOOC笔记
- Excel单元格内容如何拆分?
- SDRAM的数据存储实现并对其数据进行读写操作
- CCSA学习笔记 第二节 搭建实验环境
- 用SSH登陆操作 IPAD
- Android24 怎么添加整体布局背景,更新安卓10可用设置valerie透明主题美化详细教程(2020.2.24)...
- BAPI_OBJCL_CREATE:创建批次特性值,BAPI_OBJCL_CHANGE:修改批次的特性值,BAPI_OBJCL_GETDETAIL:获取批次属性信息