查询一年中的每个月末数据

ustbzhy 2010-09-19 10:19:11
riqi0 = Format(DTPicker1.Value, "yyyy-mm-dd")
riqi1 = Format(DTPicker2.Value, "yyyy-mm-dd")
ssql = "select * from 主计算表 where 日期 between #" & riqi0 & "# and #" & riqi1 & "# order by 日期"
Adodc1.RecordSource = ssql
Adodc1.CommandType = adCmdText
Adodc1.Refresh


主计算表中有很多年的数据,是以天为单位的,我想查询所有月末数据,请问各位如何加入查询条件,谢谢 ^_^
...全文
165 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
游子 2010-09-24
楼主的头像。。。。好胸涌。。。
回复
cnuser1 2010-09-23
做法:先在Sql里筛选出年份,然后以月份分组,取最大值,就是每月月末数据了。
回复
zuoxingyu 2010-09-20

mysql> set @x='2009-12-02 14:20:20';
Query OK, 0 rows affected (0.00 sec)

mysql> select date(@x+interval 1 month)-interval day(@x) day ;
+------------------------------------------------+
| date(@x+interval 1 month)-interval day(@x) day |
+------------------------------------------------+
| 2009-12-31 |
+------------------------------------------------+
1 row in set (0.00 sec)

mysql>
回复
zuoxingyu 2010-09-20
查出每个月的最后一天的数据,是这样的嘛?
回复
jhone99 2010-09-19
月末数据
*********
这个应该怎么理解?一个月的统计?仅月末1天?
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2010-09-19 10:19
社区公告
暂无公告