gpt4 book ai didi

sql - oracle LAST_DAY(sysdate)比较问题

转载 作者:搜寻专家 更新时间:2023-10-30 21:44:48 26 4
gpt4 key购买 nike

假设我有一个日期列,日期为 2011 年 7 月 31 日。我使用返回 31-JUL-11 的 LAST_DAY(sysdate) 获取该月的最后一个日期。但是当我做一个简单的 = 比较时它没有给出结果..我的意思是假设 tablename.lastdateofmonth = LAST_DAY(sysdate) 它没有给出结果但是如果我使用 tablename.lastdateofmonth = to_date('2011/07/31' , 'yyyy/mm/dd') 它给出了结果。

谢谢。

最佳答案

last day 将当前日期作为该月的最后一天。但是它会保持时间。如果您要按日-月-年比较它们,则必须截断这些值。截断它们将解决您的问题。

tablename.lastdateofmonth = trunc(LAST_DAY(sysdate))

关于sql - oracle LAST_DAY(sysdate)比较问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6664621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com