【问题标题】:How to set a value base on the date as the Final day of the month in a new column如何在新列中将日期设置为每月的最后一天
【发布时间】:2016-06-23 21:28:36
【问题描述】:

我有以下脚本,它根据日期从 2 个不同的表中提取数据,并对那个 Oracle 编号的销售额求和,并按 Cust.ID 对其进行分组。但是,我想包含一个新列,它只会对当月的销售额求和并将其格式化为月末日期。 所以几乎是一个新的专栏,将在月底之前对其进行分组。 这可能听起来令人困惑,但类似于 --- 如果日期介于 1 月 1 日和 1 月 30 日之间,则有一个新列将其格式化为 01-31-2015;如果日期介于 2 月 1 日和 2 月 28 日之间,则将其格式化为 2015 年 2 月 28 日……以此类推,直到 2016 年 5 月 31 日。有了这个,我可以得到每个月的销售额,而不是全年的销售额。

【问题讨论】:

  • Google 'sql server end of month'
  • MySQL 不是 SQL Server。

标签: mysql sql-server mysql-management


【解决方案1】:

如果 2012+ 你可以试试

EOMonth(datefield)

【讨论】:

    猜你喜欢
    • 2013-10-18
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多