SELECT * FROM Weixin_GuideEssay WHERE Status=0 @condition ? order by t3.gtid desc ]]> ]]> ]]> ? order by t3.geid desc ]]> SELECT count(*) from (SELECT ROW_NUMBER() OVER( order by GEID desc) rank,b.* FROM Weixin_GuideEssay b where 1=1 @condition ) a where 1=1 and a.Status=0 SELECT * FROM Weixin_GuideSceneRecord where 1=1 @condition and Status=0 ? ]]> UPDATE Weixin_GuideEssay SET @condition,Title=?,ImgUrl=?,LinkUrl=?,BigImgUrl=?,GeContent=?,Lastmodify=?,TypeClass=? WHERE GEID = ? UPDATE Weixin_GuideEssay SET @condition WHERE GEID = ? UPDATE Weixin_Guide SET Title=?,Subtitle=?,HospitalID=?,DepartID=?,DoctorID=?,Status=?,Guid=? WHERE GtID = ? UPDATE Weixin_Guide SET @condition WHERE GtID = ? INSERT Weixin_GuideSceneRecord( ServiceType ,GuideID ,SceneID,MaterialID ,Status )VALUES ( ? , ? ,? , ?,?) UPDATE Weixin_GuideSceneRecord SET Status=? WHERE SceneID=? UPDATE Weixin_GuanXiBiao SET OrderID=? WHERE ObjTypeSmallID = ? and ObjTypeBigID=? UPDATE Weixin_GuanXiBiao SET @condition WHERE ObjTypeBigID = ? and ObjTypeSmallID=? UPDATE Weixin_GuanXiBiao SET @condition WHERE ObjTypeBigID = ? UPDATE Weixin_GuanXiBiao SET Status=1 WHERE ObjTypeBigID = ? INSERT INTO Weixin_GuanXiBiao(GXBID,ObjType,ObjTypeBigID,ObjTypeSmallID,OrderID,Status) VALUES(?,?,?,?,?,?) SELECT * FROM Weixin_GuanXiBiao where @condition and Status=0 SELECT * FROM Weixin_Guide where @condition and Status=0 INSERT INTO Weixin_ShaoMiao(LoginID,LoginType,IsFirst,SceneID,WlName,Wlid,ServiceType,GID,HospitalID,DepartID,DoctorID,Nickname) VALUES(?,?,?,?,?,?,?,?,?,?,?,?) SELECT * FROM Weixin_Material where 1=1 and Status=0 SELECT * FROM Weixin_Material where @condition and Status=0 select * from ( select top 10000 a.[HospitalID],b.[HosName],[ProvinceName],[ProvinceID],[CityName],[CityID],count(1) as col FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [10.0.200.7].[BaseInfo].[dbo].[B_Hospital] b on a.[HospitalID]= cast(b.[HospitalID] as varchar(20)) where 1=1 @Wlid @startTime and [IsFirst]=0 group by a.[HospitalID],[ProvinceName],[ProvinceID],b.[HosName],[CityName],[CityID] ) xx where 1=1 @condition order by col desc SELECT c.ProvinceID,c.ProvinceName ,count(1) as col FROM [Guide].[dbo].[Weixin_GuideSceneRecord] a ,[Guide].[dbo].[Weixin_Guide] b ,[10.0.200.7].[BaseInfo].[dbo].[B_Hospital] c where a.GuideID=b.GtID and a.Status=0 and b.Status=0 and b.HospitalID=cast (c.[HospitalID] as varchar(20)) group by c.ProvinceID,c.ProvinceName SELECT c.ProvinceID,c.ProvinceName,c.CityID,c.CityName ,count(1) as col FROM [Guide].[dbo].[Weixin_GuideSceneRecord] a ,[Guide].[dbo].[Weixin_Guide] b ,[10.0.200.7].[BaseInfo].[dbo].[B_Hospital] c where a.GuideID=b.GtID and a.Status=0 and b.Status=0 and b.HospitalID=cast (c.[HospitalID] as varchar(20)) and c.ProvinceID=? group by c.ProvinceID,c.ProvinceName,c.CityID,c.CityName SELECT c.ProvinceID,c.ProvinceName,c.CityID,c.CityName,c.HosName,b.HospitalID ,count(1) as col FROM [Guide].[dbo].[Weixin_GuideSceneRecord] a ,[Guide].[dbo].[Weixin_Guide] b ,[10.0.200.7].[BaseInfo].[dbo].[B_Hospital] c where a.GuideID=b.GtID and a.Status=0 and b.Status=0 and b.HospitalID=cast (c.[HospitalID] as varchar(20)) and 1=1 @condition group by c.ProvinceID,c.ProvinceName,c.CityID,c.CityName,c.HosName,b.HospitalID SELECT * from (SELECT ROW_NUMBER() OVER( order by ProvinceID desc) rowId,* FROM SceneProviceCityVoView where 1=1 and Status=0 @condition ) as a where 1=1 and Status=0 @page SELECT count(*) FROM SceneProviceCityVoView where 1=1 @condition and Status=0 SELECT count(*) FROM [Weixin_ShaoMiao] where 1=1 @condition @startTime @endTime SELECT GID,COUNT(GID) as col FROM [Weixin_ShaoMiao] where 1=1 @condition @startTime @endTime GROUP BY GID; SELECT * FROM ( SELECT ROW_NUMBER() OVER( order by col desc) rank, c.GtID,c.Title,c.Subtitle,c.HospitalID,c.DepartID,c.DoctorID,d.col,d.col1 FROM dbo.Weixin_Guide c JOIN (SELECT sum(case when isfirst=0 then 1 else 0 end) col, count(0) col1, a.GtID FROM dbo.Weixin_Guide a JOIN dbo.Weixin_ShaoMiao b ON a.GtID=b.GID WHERE a.Status=0 @condition GROUP BY a.GtID) d ON c.GtID=d.GtID) e WHERE 1=1 @page SELECT count(*) FROM [Weixin_ShaoMiao] where IsFirst=0 and 1=1 @condition @startTime @endTime SELECT LoginID,HospitalID from (SELECT ROW_NUMBER() OVER( order by [HospitalID] desc) rank,LoginID,HospitalID FROM Weixin_ShaoMiao where 1=1 @condition @startTime group by [LoginID] ,[HospitalID] ) as a where 1=1 @page INSERT INTO GuideStatic( ProvinceID ,CityID,HospitalID,ProvinceName,HosName ,CityName,ScanNumber,WatchNumber,Time,Status) VALUES(?,?,?,?,?,?,?,?,?,?) select a.[HospitalID],b.[HosName],[ProvinceName],[ProvinceID],[CityName],[CityID], count(a.smid) as col , (select count(v.smid) from [Guide].[dbo].[Weixin_ShaoMiao] v where v.hospitalid = a.[HospitalID] and 1=1 @condition @startTime ) AllCol FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [10.0.200.7].[BaseInfo].[dbo].[B_Hospital] b on a.[HospitalID]=cast (b.[HospitalID] as varchar(20)) where 1=1 @condition @startTime and [IsFirst]=0 group by a.[HospitalID],[ProvinceName],[ProvinceID], b.[HosName],[CityName],[CityID] order by col desc SELECT * from GuideStatic where 1=1 @condition @startTime order by Time desc select * from [Guide].[dbo].[GuideRep] a inner join [Guide].dbo.Weixin_Guide b on a.gid= b.gtid @condition @startTime SELECT [LoginID],[doctorUid],[hosId],[hosName],[doctorName] from ( select ROW_NUMBER() OVER( order by [hosId] desc) rowId,[LoginID],[hosId] ,[doctorUid] ,[hosName],[doctorName] from ( SELECT [LoginID],[hosId] ,[doctorUid] ,[hosName],[doctorName] FROM [WeiXin_Doctor_SaoMiao] where 1=1 @condition @startTime group by [LoginID] ,[doctorUid],[hosId],[hosName],[doctorName] union SELECT [LoginID],[hosId] ,[doctorUid] ,[hosName],[doctorName] FROM [WeiXin_Doctor_ShouCang] where 1=1 @condition @startTime group by [LoginID] ,[doctorUid],[hosId],[hosName],[doctorName]) as b ) as a where 1=1 @page select hospitalid ,count(hospitalid) as total from [Guide].[dbo].Weixin_ShaoMiao where isfirst=0 group by hospitalid having count(hospitalid)>30 select xx.*,yy.col2 from ( select top 10000 a.[Wlid],a.[HospitalID],b.[HosName],[ProvinceName],[ProvinceID],[CityName],[CityID],count(1) as col FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [10.0.200.7].[BaseInfo].[dbo].[B_Hospital] b on a.[HospitalID]= cast(b.[HospitalID] as varchar(20)) where 1=1 and [IsFirst]=0 @startTime group by a.[HospitalID],[ProvinceName],[ProvinceID],b.[HosName],[CityName],[CityID] , a.[Wlid] ) xx left join ( SELECT provinceName ,provinceId,cityId,cityName,hosName,hosId,2 as [Wlid],count(1) as col2 FROM [Guide].[dbo].[WeiXin_Doctor_SaoMiao] where isfirst=0 @doctorTime group by provinceName ,provinceId,cityId,cityName,hosName ,hosId ) yy on xx.[HospitalID]=yy.hosId where xx.wlid=2 union select top 10000 a.[Wlid],a.[HospitalID],b.[HosName],[ProvinceName],[ProvinceID],[CityName],[CityID],count(1) as col , NULL as col2 FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [10.0.200.7].[BaseInfo].[dbo].[B_Hospital] b on a.[HospitalID]= cast(b.[HospitalID] as varchar(20)) where 1=1 and [IsFirst]=0 and a.wlid!=2 @startTime group by a.[HospitalID],[ProvinceName],[ProvinceID],b.[HosName],[CityName],[CityID] , a.[Wlid] INSERT INTO [Guide].[dbo].[GuideReport] ([Wlid],[HospitalID] ,[HosName] ,[ProvinceName] ,[ProvinceID] ,[CityName] ,[CityID] ,[col] ,[col2] ,[CreateTime]) VALUES (?,?,?,?,?,?,?,?,?,?) SELECT provinceName ,provinceId,cityId,cityName,hosName,hosId,count(1) as col2 FROM [Guide].[dbo].[WeiXin_Doctor_SaoMiao] where hosid not in (select HospitalID from [Guide].[dbo].[Weixin_ShaoMiao] where isfirst=0 @startTime group by HospitalID) and isfirst=0 @doctorTime group by provinceName ,provinceId,cityId,cityName,hosName ,hosId UPDATE [Guide].[dbo].[Weixin_ShaoMiao] SET isfirst=? WHERE 1=1 and LoginID =? SELECT [HospitalID] ,[HosName] ,[ProvinceName] ,[ProvinceID] ,[CityName] ,[CityID] ,sum(col) as col ,sum(col2) as col2 FROM [Guide].[dbo].[GuideReport] where 1=1 @condition @startTime group by [HospitalID],[HosName],[ProvinceName] ,[ProvinceID],[CityName],[CityID] order by col desc select * from(SELECT ROW_NUMBER() OVER( order by @orderCol desc) rowId, * FROM( SELECT [HospitalID] ,[HosName] ,[ProvinceName] ,[ProvinceID] ,[CityName] ,[CityID] ,sum(col) as col ,sum(col2) as col2 FROM [Guide].[dbo].[GuideReport] where 1=1 @condition @startTime group by [HospitalID],[HosName],[ProvinceName] ,[ProvinceID],[CityName],[CityID] ) AS a where 1=1) as b where 1=1 @page SELECT [Wlid] ,[HospitalID] ,[HosName] ,[ProvinceName] ,[ProvinceID] ,[CityName] ,[CityID] ,sum(col) as col ,sum(col2) as col2 FROM [Guide].[dbo].[GuideReport] where 1=1 @condition @startTime group by [Wlid] ,[HospitalID],[HosName],[ProvinceName] ,[ProvinceID],[CityName],[CityID] order by col desc select * from(SELECT ROW_NUMBER() OVER( order by @orderCol desc) rowId, * FROM( SELECT [Wlid] ,[HospitalID] ,[HosName] ,[ProvinceName] ,[ProvinceID] ,[CityName] ,[CityID] ,sum(col) as col ,sum(col2) as col2 FROM [Guide].[dbo].[GuideReport] where 1=1 @condition @startTime group by [Wlid] ,[HospitalID],[HosName],[ProvinceName] ,[ProvinceID],[CityName],[CityID] ) AS a where 1=1) as b where 1=1 @page SELECT a.[GID] as GtID ,a.[HospitalID],b.[Title] ,count(0)-sum(isfirst) as col, sum(case when isfirst=0 then 1 else 0 end) as col1 FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [Guide].[dbo].[Weixin_Guide] b on a.gid= b.GtID where 1=1 @condition @startTime group by [GID],a.[HospitalID] ,b.[Title] order by col desc select * from ( SELECT ROW_NUMBER() OVER( order by col desc) rowId ,* from ( SELECT a.[GID] as GtID ,a.[HospitalID],b.[Title] ,count(0)-sum(isfirst) as col, sum(case when isfirst=0 then 1 else 0 end) as col1 FROM [Guide].[dbo].[Weixin_ShaoMiao] a left join [Guide].[dbo].[Weixin_Guide] b on a.gid= b.GtID where 1=1 @condition @startTime group by [GID],a.[HospitalID] ,b.[Title] ) as a where 1=1) as c where 1=1 @page select * FROM [Guide].[dbo].[Weixin_ShaoMiao] where 1=1 @condition @startTime order by createon desc SELECT * FROM (SELECT ROW_NUMBER() OVER( order by createon desc) rowId, * FROM (select * FROM [Guide].[dbo].[Weixin_ShaoMiao] where 1=1 @condition @startTime ) as a where 1=1) as b where 1=1 @page select * FROM [Guide].[dbo].[WeiXin_Doctor_SaoMiao] where 1=1 @condition @startTime order by createtime desc SELECT * FROM (SELECT ROW_NUMBER() OVER( order by createtime desc) rowId, * FROM ( select * FROM [Guide].[dbo].[WeiXin_Doctor_SaoMiao] where 1=1 @condition @startTime ) as a where 1=1 ) as b where 1=1 @page if exists (select 1 from WeiXin_Doctor_SaoMiao where loginid=@condition) begin select top 1 '该用户在' + convert(char(23), createTime, 121) + ' 关注过【'+hosName+'】'+doctorName +'医生的信息点' as title from WeiXin_Doctor_SaoMiao where loginid=@condition order by createTime end else begin select top 1 '该用户在' + convert(char(23), CreateON, 121) + '关注过【'+b.hosName+'】的信息点' as title from Weixin_ShaoMiao as a, [10.0.200.7].[BaseInfo].[dbo].[B_Hospital] as b where a.loginid=@condition and a.hospitalId=b.hospitalId order by CreateON end select loginId as col from WeiXin_Doctor_SaoMiao where 1=1 and @condition union all select loginId as col from [Guide].[dbo].[WeiXin_ShaoMiao] where 1=1 and @condition select loginId as col from WeiXin_Doctor_SaoMiao where 1=1 and @condition select @pageSize * from ( select [GEID] ,[Title] ,[TypeID] ,[LinkUrl] ,[ResId],[ResUid] ,[CreateON] from [dbo].[Weixin_GuideEssay] n where n.status=0 @condition union all select [GEID] ,[Title] ,[TypeID] ,[LinkUrl] ,[ResId],[ResUid] ,[Lastmodify] as[CreateON] from [dbo].[Weixin_GuideEssay] m where m.status=0 @condition1) h group by h.geid,h.title,h.typeid,h.linkurl,h.resid,h.resuid,h.createon order by h.createon desc select top 1 * from [Weixin_ShaoMiao] m where 1=1 @condition order by createon desc select m.provinceid,n.provincename,(sum(col)+ sum(col2)) as col, (select count(*) from ( select h.hospitalid ,h.provinceid FROM [Guide].[dbo].[GuideReport] h where 1=1 @startTime group by h.hospitalid ,h.provinceid ) dd where dd.provinceid=m.provinceid ) as col2 from [Guide].[dbo].[GuideReport] m, [10.0.200.7].baseinfo.dbo.BASE_PROVINCE n where m.provinceid=n.provinceid @condition @startTime group by m.provinceid ,n.provincename order by m.provinceid select * from ( select top 1 loginid ,createon FROM [Guide].[dbo].[Weixin_ShaoMiao] where 1=1 @condition order by createon desc ) aa where aa.createon>( select top 1 createtime FROM [Guide].[dbo].[WeiXin_Doctor_SaoMiao] where 1=1 @condition order by createtime desc) select @p as num from dual update SEQUENCE set current_val = (current_val+increment_val) where seq_name = ? select current_val from SEQUENCE where seq_name = ? ? ]]> Select count(1) from Weixin_GuideEssay a @condition select @p as num from dual UPDATE Weixin_GuideEssay SET @condition select b.objtypesmallid id from weixin_guide a,weixin_guanxibiao b where b.objtypebigid = a.gtid and @a update WEIXIN_GUIDEESSAY t set t.isadd = 0 where @a