一些SQL
来源:互联网 发布:linux root密码破解 编辑:程序博客网 时间:2024/06/05 17:53
select
round(sort_right_num/decode(sort_totle_num, 0, 1 ,sort_totle_num), 5) sort_right_percent
from
(select
sum( case when g.signSiteId is not null then
1
else
0
end
) sort_totle_num,
sum(
case when g.dispSiteId=g.signSiteId or g.dispSiteId=g.settlementSiteId then
1
else
0
end
)sort_right_num
from
(select t.a_disp_site_id as dispSiteId,
t.sign_site_id as signSiteId,
s.settlement_site_id as settlementSiteId
from
ge_lu_ebill_analysis t inner join ass_site s on t.sign_site_id = s.id where t.sign_site_id is not null )g)
from
(select
sum( case when g.signSiteId is not null then
1
else
0
end
) sort_totle_num,
sum(
case when g.dispSiteId=g.signSiteId or g.dispSiteId=g.settlementSiteId then
1
else
0
end
)sort_right_num
from
(select t.a_disp_site_id as dispSiteId,
t.sign_site_id as signSiteId,
s.settlement_site_id as settlementSiteId
from
ge_lu_ebill_analysis t inner join ass_site s on t.sign_site_id = s.id where t.sign_site_id is not null )g)
查询带时间的:
SELECT t.* FROM ge_lu_ebill_analysis t WHERE t.analysis_time >= to_timestamp('09/11/2013 00:00:00.000',
'mm/dd/yyyy hh24:mi:ss.ff3') and t.analysis_time<=to_timestamp('09/13/2013 00:00:00.000', 'mm/dd/yyyy
hh24:mi:ss.ff3')+1
'mm/dd/yyyy hh24:mi:ss.ff3') and t.analysis_time<=to_timestamp('09/13/2013 00:00:00.000', 'mm/dd/yyyy
hh24:mi:ss.ff3')+1
拿11到13号杭州市 江干区的数据去跑 这些数据在analysis表中应该都是有签收信息的 在用SQL测试
select count (0 ) from ass_req_log 这个是记录的总条数
select sum( 0 ) from ass_req_log 这个是0
select sum( 0 ) from ass_req_log 这个是0
- 一些SQL
- 一些sql
- 一些SQL
- 一些sql
- 一些sql
- 一些sql
- SQL 一些小技巧
- SQL 一些技巧
- 一些常用SQL...
- sql的一些操作
- SQL 论坛一些统计数据
- oracle SQL一些技巧
- 一些SQL数据库技巧
- 一些sql 语句
- 一些t-sql技巧
- 一些sql 语句
- 一些Sql语句
- 一些t-sql技巧
- 第七章(对话框一)
- 好的网站
- 棋盘覆盖问题
- 写给刚开始上手liunx系统,以ubuntu为主的菜鸟们(我也是菜鸟)
- 黑马程序员 集合
- 一些SQL
- 博弈基础
- 每日一语20130925
- 将ubuntu13.04装在U盘上(EFI mode)
- Android之动态更新通知栏
- linux用netstat查看服务及监听端口
- SOJ2099 Search Nearest Neighbour
- 20130924组队赛-Regionals 2011, Asia - Fukuoka
- 尝试人生,怎一个“赢”字了得!