如何从给定日期获取一个月的最后一天?

2024-02-07

例如,给定日期是1924 年 4 月 4 日我想找出 1924 年二月的最后一天。

我想出了 add_month 但如果我有来自数据源的不同给定月份,它似乎不灵活

有什么好主意吗?


甲骨文有一个last_day() http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions077.htm功能:

SELECT LAST_DAY(to_date('04/04/1924','MM/DD/YYYY')) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -1)) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -2)) from dual;

Results:

April, 30 1924 00:00:00+0000

March, 31 1924 00:00:00+0000

February, 29 1924 00:00:00+0000

Use Add_Months() http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions004.htm在您的日期获得适当的月份,然后申请last_day() http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions077.htm.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从给定日期获取一个月的最后一天? 的相关文章

  • 无效号码错误!似乎无法绕过它

    Oracle 10g 数据库 我有一张桌子叫s contact 这个表有一个字段叫做person uid This person uid字段是 varchar2 但包含某些行的有效数字和其他行的无效数字 例如 一行可能有一个person u
  • 为什么Mysql的Group By和Oracle的Group by行为不同

    为什么Mysql的Group By和Oracle的Group by行为不同 我多次发现 Mysql group By 功能和 Oracle 的 GroupBy 功能表现不同 很多时候我在Oracle中发现错误 这实际上是错误的查询 但是My
  • Oracle group by 中的字符串聚合

    我已经形成了一个大型查询 它使用以下数据条件获取大型数据集 Column1 Column2 M1 OTH M1 HHM M1 RES M2 HHM M2 RES M3 OTH M3 RES 我需要将其形成为 M1 OTH HHM RES M
  • Oracle 12 对 SQL 中的本地集合类型有问题吗?

    长话短说 我建议讨论下面看到的代码 运行时 Oracle 11 编译器引发 PLS 00306 调用 PIPE TABLE 时参数提示的数量或类型错误 PLS 00642 SQL 语句中不允许使用本地集合类型 Oracle 12编译下面的包
  • 从 oracle 中为每个组选择最新行

    我在留言簿中有一张包含用户评论的表格 列有 id user id 标题 评论 时间戳 我需要为每个用户选择最新行 我尝试使用 group by 执行此操作 但没有管理它 因为我无法在按 user id 分组的同一查询中选择任何其他内容 SE
  • Oracle - 仅当不存在时才创建索引

    有没有什么方法可以在oracle中创建索引 只有当它们不存在时 就像是 CREATE INDEX IF NOT EXISTS ord customer ix ON orders customer id 仅当索引不存在时添加索引 declar
  • 想要从字符格式转换为带小数的数字格式

    想要将字符格式 00001000000 转换为10000 00 请帮我 我已经尝试过 select to number 00012300 9999999999 99 nls numeric characters from dual 这个脚本
  • oracle日期序列?

    我有一个 oracle 数据库 我需要一个包含 2 年所有日期的表 例如来自01 01 2011 to 01 01 2013 首先我想到了一个序列 但显然唯一支持的类型是数字 所以现在我正在寻找一种有效的方法来做到这一点 欢呼骗局 如果您想
  • 将游标中的数据合并为一个

    我有一个存储过程 它多次执行另一个存储过程 我需要联合并返回数据 这是在执行第二个过程后得到的 我可以以某种方式将多个游标中的数据合并到另一个游标中吗 没有临时表或类表数据类型是否可能 编辑 联合的游标计数实际上是 n 其中 n 是 1 2
  • 在 Oracle 中创建数据库链接时出错

    我有两个数据库 需要编写跨数据库查询 所以我试图创建一个数据库链接 CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY 123 using DBNam
  • Oracle Many OR 与 IN () 的 SQL 性能调优 [重复]

    这个问题在这里已经有答案了 我手头没有 解释计划 您能帮忙判断以下哪一个更有效吗 选项1 select from VIEW ABC where STRING COL AA OR STRING COL BB OR STRING COL BB
  • 如何使用 Java 创建多个模式连接?

    我必须使用两个数据库 DB2 Oracle 我在 DB2 数据库中有一个名为NAVID 我想使用 Java 为 Oracle 中的所有表创建相同的架构 public class automateExport static String va
  • 如何在sql中提取周数

    我有一个 varchar2 类型的转换列 其中包含以下主菜 01 02 2012 01 03 2012 etc 我使用 to date 函数将其转换为另一列中的日期格式 这是我得到的格式 01 JAN 2012 03 APR 2012 当我
  • 如何在可能为空值的字段上创建唯一索引(Oracle 11g)?

    这是包含 3 列的示例表 ID UNIQUE VALUE UNIQUE GROUP ID 我希望可以允许以下记录 1 NULL NULL 2 NULL NULL or 3 NULL 7 4 123 7 or 注意 此条件不允许unique
  • 如何使用低权限的 PL-SQL 获取 Oracle 中的列数据类型?

    我对 Oracle 数据库中的一些表具有 只读 访问权限 我需要获取某些列的架构信息 我想使用类似于 MS SQL 的东西sp help 我看到此查询中列出了我感兴趣的表 SELECT FROM ALL TABLES 当我运行这个查询时 O
  • 安装 OCI8:如何纠正“使用未定义常量 OCI_COMMIT_ON_SUCCESS”错误?

    我正在尝试在 RedHat 服务器 RHEL7 上为我的 Apache 服务器安装 OCI8 此时 当我尝试使用 Symphony 连接到我的服务器时 出现以下错误 异常 ErrorException 使用未定义的常量 OCI COMMIT
  • 如何修复“Oracle.EntityFrameworkCore 类型中的方法‘get_Info’没有实现”。

    我正在尝试通过 EW 连接到 Oracle DB 论方法OnConfiguring是错误 System TypeLoadException 程序集 Oracle EntityFrameworkCore Version 2 0 19 1 Cu
  • 如何在Oracle中从表中选择列,*?

    我正在创建很多脚本 有时为了检查表是否根据我的需要进行更新 我会即时编写几个 SELECT 语句 在 SQL SERVER 中你可以这样写 SELECT Column1 FROM MY TABLE 出于可见性原因 这很有用 但是这似乎在 O
  • 验证 sql/oracle 中的电子邮件/邮政编码字段

    对于以下方面的一些建议将不胜感激 是否可以通过 oracle 中的 sql 中的某种检查约束来验证电子邮件和邮政编码字段 或者我怀疑 pl sql 带有正则表达式的这种事情 Thanks 这是电子邮件地址的正则表达式语法 包括引号 a zA
  • 从 PL/SQL 调用 shell 脚本,但 shell 以 grid 用户而非 oracle 身份执行

    我正在尝试使用 Runtime getRuntime exec 从 Oracle 数据库内部执行 shell 脚本 在 Red Hat 5 5 上运行的 Oracle 11 2 0 4 EE CREATE OR REPLACE proced

随机推荐

  • 查找关联程序以使用 Java 打开文件

    我希望使用计算机上安装的关联程序 在本例中使用 MS Word 或 Open Office Writer 从 Java 应用程序打开文件 比如说 word 文档 问题是我想等到这个子进程完成 这可以使用 Process 类中的 waitFo
  • 如何通过修改图像尺寸和角度进行 3d 轮播

    我需要对某些图像集产生圆形轮播效果 我为此使用下面的示例项目 http www codeproject com Articles 146145 Android 3D Carousel http www codeproject com Art
  • 查找 SSRS 2012 中计算字段的中位数

    我有一个开始日期和一个结束日期 并使用以下内容计算其间的工作日 我创建了一个名为 CountWeekDays 的计算字段 它等于 Code getBusinessDaysCount Fields date created Value Fie
  • 用乌龟画一个超椭圆

    显然 任何可以通过其他方式绘制的形状都可以由海龟绘制 圆形和正方形很容易 rt 1 fd 0 and if ticks mod 100 0 rt 90 fd 1 超级椭圆没那么多 规则的省略号也不是微不足道的 维基百科关于超椭圆的文章 ht
  • MySQL - 删除日期时间字段的默认值

    现有 MySQL 表有一个不为空的 DateTime 字段 并且默认值设置为 0001 00 00 00 00 00 是否可以更改此表以删除日期时间字段的默认值 是的 您可以使用以下命令删除默认值ALTER TABLE https dev
  • 有没有办法编译隐藏源代码?

    使用 Play 或 Grails 或任何其他 JVM 框架 有没有一种方法 或者什么方法 来完全编译生成的war jar文件 以便隐藏源代码 而没有反编译的可能性 或者甚至编译后 是否可以轻松反编译并获取字符串和类 例如数据库连接等 谢谢
  • 错误:java.io.FileNotFoundException

    在我的项目中 我使用 http POST 方法将 json 值发布到我的服务器 但在发帖时我收到此错误消息 W System err java io FileNotFoundException http 10 1 7 95 2403 bea
  • 是否有一种 API 方法可以比较 Seq 的内容而不考虑顺序?

    假设 val l1 List 1 2 3 val l2 List 2 3 1 我想要一种方法来确认 l1 等于 l2 内容相同但顺序不同 List Seq 上有 API 方法可以做到这一点吗 l1 sameElements l2 不起作用
  • 假设相同的 lambda 表达式具有不同的类型是否安全?

    我正在试验 lambda 事实上不同的 lambda 表达式具有不同的类型 即使它们是相同的 考虑这段代码 include
  • asp.net:__doPostBack 有时不呈现

    前几天我们遇到了奇怪的错误 doPostBack 未定义 我们正在构建相当先进的网站 但很少使用回发 使用回发的地方之一是 ASP NET 登录状态控件 它是概率性的 有时会被渲染 有时则不会 对于 IE Chrome 它大部分工作正常 但
  • Windows 10 物联网 树莓派 3 wifi 热点

    我正在尝试使用 Windows 10 IoT 核心使我的 RPi 3 成为 AP RPi 通过以太网端口与互联网连接 我想让 RPi 3 内置 WiFi 以与其他设备共享互联网 我读过了文档 https developer microsof
  • 如何使用 ssl 配置创建 Kafka-python 生产者

    我正在尝试使用 ssl 创建 kafka 生产者 我需要有关如何在构造函数中设置 SSL 参数的信息 kafka python 客户端中提供的信息描述性不够 什么是ssl certfile ssl cafile ssl keyfile参数
  • Codeigniter 上传文件无法在线工作,但可以在本地主机上工作

    我想问一下关于codeigniter上传的问题 代码点火器版本 2 1 4 我无法在线将图像上传到文件夹中 但它可以完美地工作localhost 我的上传图片的代码 config upload path assets frontend im
  • 如何在浏览器的任意页面上直接运行jQuery?

    是否有某种编程方式 或者可能是浏览器插件 允许用户在当前加载到浏览器中的网页上任意运行他们想要的任何 jQuery Edit 我的动机是能够提前在页面上测试 jQuery 语法和命令 然后将它们添加到其源代码中 或者向我尝试过的页面的网络管
  • 如何在 swift 中将图标添加到共享表中?

    我在我的 iOS 应用程序中使用共享表 我想弄清楚如何在它打开时将图标添加到它的左上角 我添加了一个照片示例来说明我的意思 我的意思的示例照片 1 IBAction func shareButtonClicked sender Any Se
  • 如何安装和使用WinPcap?

    我今天访问 winpcap org 下载了安装程序 并在我的 Windows 7 笔记本电脑上安装了 WinPcap 但是 安装它的文件夹仅包含安装日志 名为 rpcapd exe 的可执行文件和卸载可执行文件 当我运行 rpcapd ex
  • Twitter API:用户名的 URL 搜索

    我有一个网站列表 我想查看它们是否有 Twitter 帐户 我很好奇 API 中是否有用户名的 url 搜索 或者类似的东西 我一直在阅读和环顾四周 然而 我还不够 当我可以运行一个函数来为我完成这项工作时 我不想手动执行此操作 非常感谢有
  • 当 onClick 设置时,EditText 的 android:nextFocusDown 属性停止工作

    有谁知道为什么 android nextFocusDown 属性在我们设置 onClick 时停止工作 在下面的示例中 我们有一些定义了此属性的 EditText
  • SQL Server 中的列名不明确

    1 https i stack imgur com mQimv png CREATE VIEW planView SELECT planID planName cost quota maxSpeed shapedSpeed typeID t
  • 如何从给定日期获取一个月的最后一天?

    例如 给定日期是1924 年 4 月 4 日我想找出 1924 年二月的最后一天 我想出了 add month 但如果我有来自数据源的不同给定月份 它似乎不灵活 有什么好主意吗 甲骨文有一个last day http docs oracle