我有一个"电话支付";具有四(4(列的表单
- 电话号码
- 用户名
- 发票日期
- invoice_amount
- 超出_数量
我想要完成的是将invoice_date设置为新月份的24日,此时将为每个用户输入新记录。
例如
January records should show
Phone_number User_name invoice_date invoice_amount
123456 test 24/1/2021 100
678901 testing 24/1/2012 200
和
February records should show
Phone_number User_name invoice_date invoice_amount
123456 test 24/2/2021 200
678901 testing 24/2/2012 300
在接下来的几个月里,
;现在";在您的问题中是Oracle中的sysdate
。
要获得当月的第24天,你可以这样做:
trunc(sysdate, 'month') + 23
(注意:+ 23
,因为截断的日期已经是本月1日(。
你将如何使用它取决于整体情况(你正在做什么(,而你的问题中没有包括这一点。