急!!!sybase 中查询上个月的数据

dalang81 2005-08-25 05:42:34
sybase 中,我怎么查询上个月的所有数据?请赐教!
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2005-10-19
  • 打赏
  • 举报
回复
数据量大时,最好建立日期列索引。
zhengquansun 2005-09-05
  • 打赏
  • 举报
回复
select * from table where date_column > "2005-09-01"
chuangwang 2005-09-02
  • 打赏
  • 举报
回复
colname>=dateadd(day, -1, convert(char(6),getdate(),112)+'01' + '01')
and colname<convert(char(6),getdate(),112) + '01'
sjyuan_2008 2005-08-26
  • 打赏
  • 举报
回复
你要把你的具体某个表说出来啊,然后用SQL查询即可啊,你的意思是这样吗?
hobbylu 2005-08-26
  • 打赏
  • 举报
回复
表结构
bobfang 2005-08-26
  • 打赏
  • 举报
回复
查上个月数据就是时间字段大于等于上个月1号,并且小于这个月的1号,可以这样写
colname>=dateadd(day, -1, substring(convert(varcahr,getdate(),112),1,6)+'01')
and colname<substring(convert(varcahr,getdate(),112),1,6)+'01'

2,596

社区成员

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

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