SYBASE取本月最后一天

feifei502 2010-08-25 01:57:37
select dateadd(day,-1,CONVERT(datetime,substring(convert(varchar(8),dateadd(month,1,getdate()),112),1,6)+'01')
)
取到下月第一天再减一天
...全文
349 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionel_feng 2010-09-05
  • 打赏
  • 举报
回复
我是这么干的
rabbitsfoot 2010-09-05
  • 打赏
  • 举报
回复
方法不在多,好用就行!
lightsword1 2010-09-03
  • 打赏
  • 举报
回复
方法有很多,是其中一种
liuxg1981 2010-09-03
  • 打赏
  • 举报
回复
直接用函数就可以了呀!
还用跑那么远
PackChen 2010-08-28
  • 打赏
  • 举报
回复
这个东西根本不需要用到数据库的
feifei502 2010-08-25
  • 打赏
  • 举报
回复
学习....
netzgj 2010-08-25
  • 打赏
  • 举报
回复
PB代码:
datetime dt1
date vd1
long vnmonth,vnyear

select top 1 getdate() into :dt1 from table;
commit;

vnyear=year(date(dt1))
vnmonth=month(date(dt1))

if vnmonth=12 then
vd1=date(vnyear,12,31)
else
vd1=date(vnyear,vnmonth+1,1)
vd1=relativedate(vd1,-1)
end if
酒尽雪满天 2010-08-25
  • 打赏
  • 举报
回复
我经常这样做。。
sugarcubes 2010-08-25
  • 打赏
  • 举报
回复
啥意思?
小潜s 2010-08-25
  • 打赏
  • 举报
回复
为啥是在非技术版?
wag_enu 2010-08-25
  • 打赏
  • 举报
回复
学习。。。

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧