一个表有2008 2009 2010 3年的数据
a(id,userid, createdate)
createdate为时间跨越3年 。
每个用户userid基本在3年每个月每天都有很多的记录。(userdi共有10万个)
现在要用sql求 要做一个表,这个表里面记录了每个用户每个月最后一次生成的记录。比如用户id为2的用户有3月4号,3月5号,3月19号和4月2号的记录,那么这个表只记录3月19号和4月2号这两条。现在这个sql改如何写?
a(id,userid, createdate)
createdate为时间跨越3年 。
每个用户userid基本在3年每个月每天都有很多的记录。(userdi共有10万个)
现在要用sql求 要做一个表,这个表里面记录了每个用户每个月最后一次生成的记录。比如用户id为2的用户有3月4号,3月5号,3月19号和4月2号的记录,那么这个表只记录3月19号和4月2号这两条。现在这个sql改如何写?
解决方案 »
- JDBC 连接 mysql问题?
- 这个SQL语句为什么不能执行成功?
- MYSQL全文本搜索 ,不对列进行FULLTEXT索引, 然后使用 IN BOOLEAN MODE
- 使用mysql进行查询, 遇特殊字符
- 数据库取出的数据放入文本框中?
- 为什么我在CLIENT上用EMS MYSQL 连接我的MYSQL数据库(在BSD上)提示不允许连接
- 急!在线等。。。如何导出MySQL的表结构?
- 求一条mysq排序语句
- 关于MYSQL的分组求值问题!求大神指点,给出思路就好了,现在脑袋一片混乱。。。
- mysql多条数据查询出对应ID上下期余额不一致数据
- SHOW PROCESSLIST只需要死锁的部分信息
- 奇怪 update join 2表不同的写法执行时间差很远
已经实现