【发布时间】:2014-06-07 16:40:46
【问题描述】:
我在 SQL Server 2012 中有一个包含此数据的表。
tbl_contract:
ContractId RenueDate BillDay BillMonth
------------------------------------------------------------------
1 2014-06-15 10 -1
2 2014-08-04 1 -2
现在我需要格式化一个计费日期,计费日期应该根据 billmonth 和 billday from renuedate,比如,
ContractId RenueDate BillingDate
---------------------------------------------------
1 2014-06-15 2014-05-10
2 2014-08-04 2014-06-01
我只需要使用 SQL 查询即可。意味着我需要获得那些账单日期小于或等于今天日期的合同。我需要根据 renue date、billday 和 billmonth 创建计费日期。
谁能帮我做这件事?我应该在查询中做什么来格式化帐单日期并将其与今天的日期进行比较?
请有人帮助我。
提前致谢。
【问题讨论】:
-
搜索 dateAdd() ....
标签: sql sql-server date select