首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle在同一选择语句中使用循环和乘法

问Oracle在同一选择语句中使用循环和乘法
EN

Stack Overflow用户
提问于 2022-05-18 12:28:00
回答 1查看 48关注 0票数 0

下面的代码正在舍入结束值。我原以为这段代码只会绕过months_between。

我想做的是...get,TermDate和PaymentStartDate之间的整个月数。然后取这个整数乘以PaymentAmount,得到TotalPayment。

代码语言:javascript
复制
tblPayment.PaymentAmount  * 
Round(
    months_between(
            to_date(last_day(tblPeople.TermDate)),
            to_date(trunc(tblPayment.PaymentStartDate, 'MM')))) as TotalPayment

我很感激有人能提供的任何帮助。这是我正在尝试构建的一个查询。我的技术水平=低水平的科学怪人。谢谢!

编辑:添加了样例数据和我正在得到的结果。

样本数据:期限日期03/01/2021支付StartDate 03/21/2021付款金额790.03

结果: MonthsBetween 1 PaymentTotal 790

解决了。我用To_Char格式化FM99999.00包装我的代码,它以文本形式返回790.03。我可以满足我的需要。谢谢大家!

EN

回答 1

Stack Overflow用户

发布于 2022-05-18 23:20:58

解决了。我用To_Char格式化FM99999.00包装我的代码,它以文本形式返回790.03。我可以满足我的需要。亚历克斯·普尔问了正确的问题来帮我整理。我是新来的,不知道该怎么表扬他。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72289175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档