2017-12-08 违法数据筛选.sql
SELECT
R. ID,
R.LKBH,
R.CDBH,
R.FXBH,
R.ZJBH,
R.SBBH,
R.CPHM,
R.CPYSBH,
R.CPYS,
R.CSYSBH,
R.CSYS,
R.CLWX AS CLWXBH,
R.CLPP AS CLPPBH,
R.CLLX,
R.CLSD,
R.WFDM,
R.HDKQSJ,
R.HDJSSJ,
R.TPSL,
TO_CHAR (
R.TXSJ1,
'YYYY-MM-DD HH24:MI:SS'
) || '.' || R.I_TXSJMS1 AS TXSJ1,
R.TXSJ2,
R.TXSJ3,
R.TXSJ4,
R.TXMC1,
R.TXMC2,
R.TXMC3,
R.TXMC4,
R.TXCRC1,
R.TXCRC2,
R.TXCRC3,
R.TXCRC4,
R.S_TXMC5,
R.S_TXMC6,
R.S_TXMC7,
R.S_TXMC8,
R.I_TXCRC5,
R.I_TXCRC6,
R.I_TXCRC7,
R.I_TXCRC8,
R.TPCCLJ,
R.BJLX,
R.CLBJ,
R.BJR,
R.S_FACE_FILENAME,
R.I_CLLX,
TO_CHAR (
R.BJSJ,
'YYYY-MM-DD HH24:MI:SS'
) AS BJSJ,
R.TPZYLJ,
R.SHR,
R.SHSJ,
R.GGR,
R.GGSJ,
R.DYR,
R.DYSJ,
R.SCR,
R.SCSJ,
R.HCR,
R.HCSJ,
R.FKR,
R.FKSJ,
R.FKJE,
R.WFSCZT,
R.WFSCZTFK,
R.WFSCCFCS,
R.SCQZT,
R.BYZD1,
R.BYZD2,
R.BYZD3,
R.BYZD4,
R.BYZD5,
R.BYZD6,
R.BYZD7,
R.BYZD8,
R.BYZD9,
R.BYZD10,
R.BYZD11,
R.BYZD12,
R.WFBZ,
CR.DWBH,
CR.LKWZ,
CR.LKWD,
CR.LKJD,
CR.BS,
CI.CDMC,
CI.DCZDSD,
CI.DCZXSD,
CI.XCZDSD,
CI.XCZXSD,
CD.S_CAPTION AS SM,
AT .C_ALARM,
AT .VC_DESCRIPTION,
AT .I_LEVEL,
AT .VC_SOUND_FILE,
AT .VC_IMAGE_FILE,
HP.HPZL,
CW.WFXW,
CW.YJ,
CW.JFZ,
CW.FKE1,
CW.FKE2,
CW.XZCF,
CW.QTCS,
CW.XSBJ,
CLPP.BZ AS CLPP,
CLWX.BZ AS CLWX,
BJR_USER.XM AS BJR_XM,
SHR_USER.XM AS SHR_XM,
R.DT_TXSJ1DAY,
R.S_QYID,
R.I_ISUPLOAD,
R.S_PLATEPOS,
R.S_PLATENAME,
R.ZXID,
R.I_TXSJMS1,
R.I_TXSJMS2,
R.I_TXSJMS3,
R.I_TXSJMS4,
R.DJSCZT,
R.DJSCZTFK
FROM
(
SELECT
*
FROM
(
SELECT
pagetable.*, ROWNUM AS rowcounter
FROM
(
SELECT
/*+ INDEX_DESC(ALARM I_TXSJ1ALQY )*/
ALARM. ID,
ALARM.LKBH,
ALARM.CDBH,
ALARM.FXBH,
ALARM.ZJBH,
ALARM.SBBH,
ALARM.CPHM,
ALARM.CPYSBH,
ALARM.CPYS,
ALARM.CSYSBH,
ALARM.CSYS,
ALARM.CLWX,
ALARM.CLPP,
ALARM.CLLX,
ALARM.CLSD,
ALARM.WFDM,
ALARM.HDKQSJ,
ALARM.HDJSSJ,
ALARM.TPSL,
ALARM.TXSJ1,
ALARM.TXSJ2,
ALARM.TXSJ3,
ALARM.TXSJ4,
ALARM.TXMC1,
ALARM.TXMC2,
ALARM.TXMC3,
ALARM.TXMC4,
ALARM.TXCRC1,
ALARM.TXCRC2,
ALARM.TXCRC3,
ALARM.TXCRC4,
ALARM.TPCCLJ,
ALARM.BJLX,
ALARM.CLBJ,
ALARM.BJR,
REPLACE (ALARM.TPCCLJ, '\', '\\') TPZYLJ,
ALARM.BJSJ,
ALARM.SHR,
ALARM.SHSJ,
ALARM.GGR,
ALARM.GGSJ,
ALARM.DYR,
ALARM.DYSJ,
ALARM.SCR,
ALARM.SCSJ,
ALARM.HCR,
ALARM.HCSJ,
ALARM.FKR,
ALARM.FKSJ,
ALARM.FKJE,
ALARM.WFSCZT,
ALARM.WFSCZTFK,
ALARM.WFSCCFCS,
ALARM.BJSK,
ALARM.BJCLBJ,
ALARM.SCQZT,
ALARM.BYZD1,
ALARM.BYZD2,
ALARM.BYZD3,
ALARM.BYZD4,
ALARM.BYZD5,
ALARM.BYZD6,
ALARM.BYZD7,
ALARM.BYZD8,
ALARM.BYZD9,
ALARM.BYZD10,
ALARM.BYZD11,
ALARM.BYZD12,
ALARM.WFBZ,
ALARM.DT_TXSJ1DAY,
ALARM.S_QYID,
ALARM.I_ISUPLOAD,
ALARM.S_PLATEPOS,
ALARM.S_PLATENAME,
ALARM.ZXID,
ALARM.I_TXSJMS1,
ALARM.I_TXSJMS2,
ALARM.I_TXSJMS3,
ALARM.I_TXSJMS4,
ALARM.DJSCZT,
ALARM.DJSCZTFK,
ALARM.S_REC_FILENAME,
ALARM.S_REC_CMS_ID,
ALARM.S_TXMC5,
ALARM.S_TXMC6,
ALARM.S_TXMC7,
ALARM.S_TXMC8,
ALARM.I_TXCRC5,
ALARM.I_TXCRC6,
ALARM.I_TXCRC7,
ALARM.I_TXCRC8,
ALARM.S_FACE_FILENAME,
ALARM.I_CLLX
FROM
TAB_ITS_CAPLOG_ALARM ALARM
WHERE
1 = 1
AND ALARM.TXSJ1 >= TO_DATE (
'2017-12-07 00:00:00',
'YYYY-MM-DD HH24:MI:SS'
)
AND ALARM.TXSJ1 <= TO_DATE (
'2017-12-08 23:59:59',
'YYYY-MM-DD HH24:MI:SS'
)
AND ALARM.CLBJ = '0'
AND ALARM.BJLX = '0'
AND (
ALARM.S_QYID = 'a25d0725-2657-4668-ac5a-3733be8ed849'
OR ALARM.S_QYID = 'dfe134b5-a482-4006-9dae-eccbbf499820'
OR ALARM.S_QYID = 'd0086472-3299-45e5-853e-5aef88997a5d'
OR ALARM.S_QYID = '18a91541-7850-411a-9214-9b43cf6d8244'
OR ALARM.S_QYID = '93011a75-bc48-4b73-a4de-345aa098fe1d'
OR ALARM.S_QYID = '37e5a017-f778-4d20-9221-1ffcbac34d1e'
OR ALARM.S_QYID = 'b58ab9da-5e69-4417-99cf-f87c38fb1f51'
OR ALARM.S_QYID = '8e4014e3-e41e-4b3c-8689-d9dd3c2203eb'
)
ORDER BY
ALARM.TXSJ1 DESC
) pagetable
WHERE
ROWNUM <= 7
) subt
WHERE
subt.rowcounter > 0
) R
LEFT JOIN (
SELECT
OBJAR.S_CODE AS DWBH,
OBJCR.S_CAPTION AS LKWZ,
OBJCR.F_LATITUDE AS LKWD,
OBJCR.F_LONGITUDE AS LKJD,
CR.BS,
OBJCR.S_CODE AS LKBH
FROM
TAB_CROSS CR,
TAB_OBJ OBJCR,
TAB_OBJ OBJAR
WHERE
CR.S_ID = OBJCR.S_ID
AND OBJCR.I_OBJ_TYPE_ID = 101
AND OBJCR.S_PARENT_ID = OBJAR.S_ID
AND OBJAR.I_OBJ_TYPE_ID = 100
UNION ALL
SELECT
OBJAR.S_CODE AS DWBH,
OBJLD.S_CAPTION AS LKWZ,
OBJLD.F_LATITUDE AS LKWD,
OBJLD.F_LONGITUDE AS LKJD,
NULL AS BS,
OBJLD.S_CODE AS LKBH
FROM
TAB_OBJ OBJLD,
TAB_OBJ OBJAR
WHERE
OBJLD.I_OBJ_TYPE_ID = 309
AND OBJLD.S_PARENT_ID = OBJAR.S_ID
AND OBJAR.I_OBJ_TYPE_ID = 100
) CR ON R.LKBH = CR.LKBH
LEFT JOIN (
SELECT
OBJCI.S_CODE AS CDBH,
OBJCR.S_CODE AS LKBH,
OBJCI.S_CAPTION AS CDMC,
CI1.F_DCZDSD AS DCZDSD,
CI1.F_DCZXSD AS DCZXSD,
CI1.F_XCZDSD AS XCZDSD,
CI1.F_XCZXSD AS XCZXSD
FROM
TAB_LANE CI1,
TAB_OBJ OBJCI,
TAB_OBJ OBJCR
WHERE
CI1.S_ID = OBJCI.S_ID
AND OBJCI.I_OBJ_TYPE_ID = 102
AND OBJCI.S_PARENT_ID = OBJCR.S_ID
) CI ON R.CDBH = CI.CDBH
AND R.LKBH = CI.LKBH
LEFT JOIN TAB_DIRECTION CD ON R.FXBH = CD.I_ID
LEFT JOIN TAB_ITS_ALARM_TYPE AT ON R.BJLX = AT .I_INDEX
LEFT JOIN TAB_ITS_HPZL HP ON R.CLLX = HP.ZLID
LEFT JOIN TAB_ITS_CODEWFDM CW ON R.WFDM = CW.DM
LEFT JOIN TAB_ITS_VLP_COLOR CPYS ON R.CPYSBH = CPYS.CPYSBH
LEFT JOIN TAB_ITS_CLPP CLPP ON R.CLPP = CLPP.CLPP
LEFT JOIN TAB_ITS_CLWX CLWX ON R.CLWX = CLWX.CLWX
LEFT JOIN TAB_ITS_CSYS CSYS ON R.CSYSBH = CSYS.CSYSBH
LEFT JOIN (
SELECT
BJR_USER.S_CAPTION AS XM,
BJR_USER.S_CAPTION AS YHDM
FROM
TAB_OBJ BJR_USER
WHERE
BJR_USER.I_OBJ_TYPE_ID = 13
) BJR_USER ON R.BJR = BJR_USER.YHDM
LEFT JOIN (
SELECT
SHR_USER.S_CAPTION AS XM,
SHR_USER.S_CAPTION AS YHDM
FROM
TAB_OBJ SHR_USER
WHERE
SHR_USER.I_OBJ_TYPE_ID = 13
) SHR_USER ON R.SHR = SHR_USER.YHDM
ORDER BY
R.TXSJ1 DESC,
R. ID
2017-12-08 违法数据筛选.sql的更多相关文章
- sql显示12个月数据
需求 最近在做一个财务报表展示系统,Budget需要当月上传,还未上传月份的数据也需要显示出来. 数据库设计 cBudget表结构如下 CREATE TABLE [dbo].[cBudget]( ,) ...
- 2017.12.21-JQuery
作业:密码加强验证 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> & ...
- 2017 年 机器学习之数据挖据、数据分析,可视化,ML,DL,NLP等知识记录和总结
今天是2017年12月30日,2017年的年尾,2018年马上就要到了,回顾2017过的确实很快,不知不觉就到年末了,再次开篇对2016.2017年的学习数据挖掘,机器学习方面的知识做一个总结,对自己 ...
- 转: 从Mysql某一表中随机读取n条数据的SQL查询语句
若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1)).例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机 ...
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句 [转]
输入表名,生成插入语句 drop proc proc_insert //如果存在就删除 go create proc proc_insert (@tablename varchar(256)) as ...
- 2017年CCF大数据与计算智能大赛,梳理总结新鲜出炉啦~~~
0 序言 比赛已经过去一段时间,现在才来写总结似乎有点儿晚,但是挡不住内心发出的强烈呼唤的声音,所以决定静下心来梳理一遍,查缺补漏. 参赛契机: 2017年9月偶然在学校的官方微信推送中看到2017年 ...
- 从Mysql某一表中随机读取n条数据的SQL查询语句
若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1)).例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机 ...
- 2017.12.25 Mybatis物理分页插件PageHelper的使用(二)
参考来自: 官方文档的说明:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md 上篇博客 ...
- [LOJ#6259]「CodePlus 2017 12 月赛」白金元首与独舞
[LOJ#6259]「CodePlus 2017 12 月赛」白金元首与独舞 试题描述 到河北省 见斯大林 / 在月光下 你的背影 / 让我们一起跳舞吧 うそだよ~ 河北省怎么可能有 Stalin. ...
随机推荐
- eclipse maven jdk1.8 还原站点项目红感叹号总是小结
问题背景有三 maven 默认是jdk1.5jdk1.8 目录文件夹不全操作: 在项目上右击-> build path-->config build path-->libraries ...
- java-局部变量,成员变量区别
1. 内存中的位置 成员变量: 堆内存 局部变量: 栈内存 2. 生命周期 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法调用完毕而消失 3. 注意事项 ...
- Django-模型(二)
条件查询 字段查询 实现sql中where的功能,调用过滤器filter().exclude().get(),下面以filter()为例. 通过"属性名_id"表示外键对应对象的i ...
- CF468A | 24 Game 找规律+打表
(翻译版本来自 Luogu by lonelysir ) 题目描述 小X一直很喜欢一个纸牌游戏:"24点",但最近他发现这个游戏太简单了,所以他发明了一个新游戏. 你有一个整数序列 ...
- IO流学习之字符流(二)
用字符流完成文档的复制: 测试文档: 代码1: package InputOutput; import java.io.FileReader; import java.io.FileWriter; i ...
- 论文阅读笔记(十)【CVPR2016】:Recurrent Convolutional Network for Video-based Person Re-Identification
Introduction 该文章首次采用深度学习方法来解决基于视频的行人重识别,创新点:提出了一个新的循环神经网络架构(recurrent DNN architecture),通过使用Siamese网 ...
- windows10 node-gyp安装
本机环境:win10,已安装vs2017,Node版本 10.13.0 1.安装node-gyp npm install -g node-gyp 2.安装完毕之后node-gyp list看一下 no ...
- 使用ADO.NET 访问数据库
一.ADO.NET :用于连接数据库的技术 1.ADO.NET分为两大组件 DataSet:数据集 .NET FRAMWORK :用于连接到数据库,发送命令,检索结果 2.ADO.NET四大核心对象 ...
- mysql建立索引类型及索引建立的原则
索引类型:Unique(唯一索引,一般为主键),Normal(一般索引,普通字段,可做组合索引),索引方法:BTREE 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录 ...
- C# extract img url from web content then download the img
static void Main(string[] args) { WebClientDemo(); Console.ReadLine(); } static void WebClientDemo() ...