由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 猪一样的队友
相关主题
MySQL语句请教a problem, thank you
embedded sql 问题一个sql问题:怎样实现 (((a1*10)+a2)*10+a3)*10 ... (转载)
Need help with an oracle SQL expressionT-SQL Update Statement Question
Help about a SQL statement请教大牛一道有趣的SQL题
请教一个SQL QueryADO & DAO &SQL...Help...
To get the 2nd, 3rd, 4th largest value请问一个SQL语句的优化问题
请问T-SQL中Group By之后怎么找到特定的record这“精妙sql语句”是错误的吗
A question of filling in missing value in SQL请求SQL语句
相关话题的讨论汇总
话题: ts话题: app话题: validation话题: yyyy话题: 2012
进入Database版参与讨论
1 (共1页)
c*****d
发帖数: 6045
1
真受不猪一样的队友了
给大家show一个SQL语句
validation_log表记录了每个app_id在时间validation_ts验证通过
类似
app_A, ts_1
app_A, ts_2
app_A, ts_3
app_B, ts_4
现在要获得2012/9/1以后每个app_id每个月的验证次数,类似
app_A, 2012/09, 10
app_A, 2012/10, 20
app_A, 2012/11, 20
...
app_B, 2012/09, 15
...
select app_id,to_char(max(validation_ts),'mon-yyyy') Month,count(*)
from validation_log
where validation_ts >= to_date('01-sep-2012','dd-mon-yyyy')
group by app_id,to_char((validation_ts),'mon-yyyy')
order by app_id,max(validation_ts) desc
c*****d
发帖数: 6045
2
这个表还有一个archive表
3个月以前的数据在archive表
3个月内的数据在log表,两个表没有交集
老印队友这么写这个语句
还和我说为啥执行了一个小时也没返回结果
我和小伙伴都惊呆了
这需要啥样的智商呀
select app_id,to_char(max(validation_ts),'mon-yyyy') Month,count(*)
from validation_log a, validation_log_archive b
where a.validation_ts >= to_date('01-sep-2012','dd-mon-yyyy')
and b.validation_ts >= to_date('01-sep-2012','dd-mon-yyyy')
group by a.app_id,to_char((a.validation_ts),'mon-yyyy')
order by a.app_id,max(a.validation_ts) desc
1 (共1页)
进入Database版参与讨论
相关主题
请求SQL语句请教一个SQL Query
Archive一般用什么方法?To get the 2nd, 3rd, 4th largest value
Oracle 求助请问T-SQL中Group By之后怎么找到特定的record
help! A bug about date type !A question of filling in missing value in SQL
MySQL语句请教a problem, thank you
embedded sql 问题一个sql问题:怎样实现 (((a1*10)+a2)*10+a3)*10 ... (转载)
Need help with an oracle SQL expressionT-SQL Update Statement Question
Help about a SQL statement请教大牛一道有趣的SQL题
相关话题的讨论汇总
话题: ts话题: app话题: validation话题: yyyy话题: 2012