ACCESS如何按年或按月查询

gogood2008 2006-12-11 11:12:13
按月或者年查询如何按月或者年查询

比如我制作一个文本框,写入12,就能查看12月的所有记录,写入1999,就能查询1999年所有记录.

请写写SQL吧
...全文
2441 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2006-12-12
  • 打赏
  • 举报
回复
--按年
select * from 表名 where format(字段名,"yyyy")=你输入的年份

--按月
select * from 表名 where format(字段名,"mm")=你输入的月份

--按年月,注意你的年月要转换为200606类似的格式
select * from 表名 where format(字段名,"yyyymm")=你输入的年月

--或者直接用year()、Month()函数。

select * from 表名 where year(字段名)=你输入的年 and month(字段名)=你输入的月
gogood2008 2006-12-11
  • 打赏
  • 举报
回复
请写写SQL语句好吗谢谢
wwwwb 2006-12-11
  • 打赏
  • 举报
回复
判断字符串升序,两位为月,4位为年,再查询

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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