按月份查询,有什么好办法

wwwzxl 2008-11-19 02:06:41
输入月份,比如输入2008年8月,查这个月的数据,语句怎么写好呢
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
I_am_Z 2008-11-19
  • 打赏
  • 举报
回复
同意ls,要看什么库,日期转换的方法还是有差别的。lz问的是什么库的?
jlwei888 2008-11-19
  • 打赏
  • 举报
回复
主要看列是什么了!如果也是xxxx年xx月,那就直接比较就行了,如果是日期时间类型的,那就要转换一下,
不同的数据库还不太一样!
gaoko 2008-11-19
  • 打赏
  • 举报
回复


string ls_date
date sysdate
select sysdate into :ls_sysdate from dual;
ls_date = string(ls_sysdate,'yyyy-mm')
select * from table where table.d_date = :ls_date;
wfliu 2008-11-19
  • 打赏
  • 举报
回复
CREATE PROCEDURE pro_bb_ckybb
@ld_starday DateTime
as

SELECT *
FROM 。。
WHERE DATEDIFF(Month, @ld_starday, chuku.cksj) = 0

GO
zhyouwei 2008-11-19
  • 打赏
  • 举报
回复
还有同志呀,坚持pb,其实,能解决问题,才是主要的

752

社区成员

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

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