--搜索发送失败,短信发重记录
declare @startDate datetime
declare @endDate datetime
set @startDate = '2010-10-26'
set @endDate = '2010-10-27'
declare @PhoneNumber varchar(100)
declare @RechargeMoney varchar(100)
declare @AddTime datetime
declare Cur cursor for
select PhoneNumber,RechargeMoney from dbo.view_FailureRecharge
where addtime between @startDate and @endDate
group by PhoneNumber,RechargeMoney
open Cur
Fetch next From Cur Into @PhoneNumber,@RechargeMoney
While @@fetch_status=0
Begin
declare @countmsg int
select @countmsg = count(1) from ( select Count(1) as countMsg,MsgContent from inbox as a where msgcontent like '%' + @PhoneNumber + '%'
and ReceiveTime between @startDate and @endDate Group by MsgContent ) as b
if(@countmsg > 1)
begin
select * from inbox as a where msgcontent like '%' + @PhoneNumber + '%'
and ReceiveTime between @startDate and @endDate
end
Fetch Next From Cur Into @PhoneNumber,@RechargeMoney
End
Close Cur
Deallocate Cur
--统计各卡冲值金额
declare @startDate datetime
declare @endDate datetime
set @startDate = '2010-10-26'
set @endDate = '2010-10-27'
select MOdemID as 卡编号,
(select top 1 [Name] from smsmodem where smsmodem.ModemID = RechargeMsg.MOdemID) as 卡名,
(select top 1 AccountNo from smsmodem where smsmodem.ModemID = RechargeMsg.MOdemID) as 代理商帐号,
(select top 1 CardNo from smsmodem where smsmodem.ModemID = RechargeMsg.MOdemID) as 手机卡号,
sum(RechargeMoney) as 缴费金额
from dbo.RechargeMsg where addtime between @startDate and @endDate group by MOdemID order by 卡名
--重发记录
declare @startDate datetime
declare @endDate datetime
set @startDate = '2010-10-26'
set @endDate = '2010-10-27'
--select * from HasBeenSentMsg where [Message] in(
select [Message] from HasBeenSentMsg where msgid in(
select msgid from (
select count(1) as countmsg, min(MsgID) as msgid ,[Message] from HasBeenSentMsg where sendtime between @startDate and @endDate
group by [Message]) as a where countmsg > 1 )
--)
--select * from
--dbo.view_FailureRecharge
--where PhoneNumber = '13880964752'
--select * from dbo.InBox where msgcontent like '%13880964752%'
--
--
--select * from dbo.RechargeMsg where PhoneNumber = '18782935186'
--
--select * from outbox where msgcontent like '%18782935186%'
搜索发送失败,短信发重记录
最新推荐文章于 2025-06-11 16:00:00 发布