sky-gamblers1

VMwareFusionPro11。

5。

1forMac中文破解版下载–强大的虚拟机微软Office2019forMac16。

32中英多国语言破解版下载–Word/Excel/PowerPoint/Outlook/OneNote玩转苹果「2019年度十一月最佳Mac应用」合集ParallelsDesktop15。

1。

2forMac中文正式版下载–PD15虚拟机AxureRP9。

0。

0。

3675forMac中文破解版下载–附最新版中文汉化包AdobeAcrobatReaderDCforMac2019。

021中文版下载优秀的PDF阅读器FinalCutPro10。

4。

8forMac中文破解版下载–强大的视频编辑工具Downie3。

9forMac中文破解版下载–优秀的网站在线视频下载工具AdobeAfterEffects(AE)2020forMac中文破解版下载优秀的电影视觉特效工具OmniGraffle7。

12。


狗万滚球官网滚球
0

portal.uci.edu Service Degradation — Office of Information Technology

ITProfessionals

Researchers

Faculty

Staff

GraduateStudents

Undergraduates

OfficeofInformationTechnologyServingUCIrvinesTechnologyNeeds

Home

Services

OITRechargeServices

AllServices

Support

HelpCenter

ContacttheHelpDesk

DesktopSupportServices

ITAccessibility

OITEnterpriseArchitecture

InformationSecurity

AboutOIT

Overview

OITActivitySummary

OrgChart(PDF)

ContactUs

DirectionstoOITOffices

Employment

UpcomingOITServices

Youarehere:Home/ServiceAlerts/Portal。

uci。

eduservicedegradationPortal。

uci。

eduservicedegradation

August13,20149:32ambyPrestonOrwig

Description:

Resolved8/1310:10

InvestigatingWearereceivingreportsthatportal。

uci。

eduiscurrentlyshowingthefollowingerrorpageforonlysomeusers。

Noteveryoneappearstobeeffected。

Weresorry,butanerrorhasoccurred。

PleasecontactyouruPortaladministratorandprovidethefollowinginformation:

Yournameanduserid

Whatcontentwereyoutryingtoviewwhenthiserroroccurred

狗万移动官网
0

HDFaW111BvQisAo4Ly7X

金香槟推广热度最高

100句经典广告文案,每一句都值得收藏!

内容运营:小红书内容运营不为人知的秘诀?

微信公众号目前最有效的3个免费+3个付费的吸粉神器(附详细教程)

微信公众号起名规则及技巧:教你如何起好听的微信公众号名字?

那些年打动人心的经典广告文案案例

这些金融广告文案,既有创意又走心!

友情链接的作用:如何查询、检测、交换!

7步教你写出吸引人眼球的文案标题!

最全的APP校园推广渠道攻略:15种校园推广手段和10种推广方法

江小白表达瓶上的经典文案语录是怎么做出来的?

狗万官方appios
0

Share tips Innovative drugs maker with great upside – MoneyWeek – 365bet体育投注ba_365bet官网是_365大陆备用网址

Merck,theworld’ssecond-largestdrugmakerbehindPfizer/Wyethisafirmjam-packedwithbest-in-classscience,andwhichspendsmorethan$8bnonresearchanddevelopmentalone(or17%ofturnover)。

ItpossessesleadingfranchisestacklingAlzheimer’s,cardiovasculardiseases,diabetes,vaccines,obesity,oncology,painreliefandsleepdisorders。

Eachofitstop-tenblockbusterdrugsgeneratesalesofmorethan$1bnperannum。

ByacquiringSchering-Ploughfor$41。

1bntwoyearsagoitaddedproductsinbiologics,consumerandanimalhealth。

Thecombinedpipelineisnowoneofthestrongestinthesector,despitesomerecentsetbacksincardiovascular(Vorapaxar)andrespiratory(Dulera)products。

Ithas18compoundsinlate-stagetrialsandanothersixbeingreviewedbyhealthregulatorspriortofinalapproval。

Alloftheseinnovativetreatmentsofferexcellentprospects。

Butitsstrongestpointliesinitsfocusonvaccinesdesignedtopreventcervicalcancer(Gardasil),hepatitisB,shinglesandpediatricdiseases。

Merck(NYSE:MRK),ratedOVERWEIGHTbyJPMorgan

Overthepast20years,thisareahasconsolidatedintoafewmajorplayers,creatingasemi-oligopolywithresilientpricingpower。

Also,thesciencebehindthesetreatmentsisadvancingrapidly,creatingnewopportunities。

Historically,vaccineswerederivedfrommicro-organisms。

Butwiththedecipheringofthehumangenome,researcherscannowmapspecificvirusesandtargettheirDNAstructuresmoreprecisely。

Theseorganicsubstancesgenerallyhavefewerside-effects,yetproduceequallylucrativeprofitmarginsaslowermarketingexpensesgenerallyoffsethigherproductioncosts。

WallStreetisforecasting2011revenuesandunderlyingearningspershare(EPS)of$47。

5bnand$3。

73respectively。

Thatputsthesharesonanattractiveprice/earnings(p/e)ratioofaroundnineanda4。

6%dividendyield。

What’smore,thecompanysportsacast-ironbalancesheetwithnetdebtof$5bn–representinglessthanaquarterofitsprojected2011earningsbeforeinterest,tax,depreciationandamortisation(EBITDA)of$21bn。

Furtherout,Ibelieveearningscangrowfromnewtherapiesandcostsavingsfromthemerger。

Indeed,thegroupisontracktohititstargeted$3。

5bnperyearofsynergiesbytheendof2012。

Thatinvolvesa17%reductioninstafftogetherwiththerationalisationofmanufacturingandresearchanddevelopmentfacilities。

OnthisbasisIwouldvaluethegroupona6。

5timesEBITDAmultiple。

Afteradjustingfordebtand$2。

2bninretirementobligations,thatthrowsupanintrinsicworthof$41pershare。

Likeitspeers,Merckisexposedtotheusualissuesofpatentexpiries(eg,Singulairforasthmain2012withsalesof$5bn),increasingregulatoryscrutinyandtightergovernmentspending。

Nonetheless,withahostofinnovativenewcompoundsinthepipelineitiswellplacedtobenefitfromthetrendsofageingpopulationsandgrowthinemergingmarkets。

JPMorganhasa$44pricetarget。

Rating:LONG-TERMBUYAT$32


狗万体育官方网站
0

TD-LTE和FDD-LTE有何不同?到底该怎样选择4G服务?

工信部已经正式向中国电信和中国联通正式发放了LTEFDD运营牌照,加上此前早已发放的中国移动LTETD牌照,至此,4G网络正式全面开放。

虽然中国移动借助TD制式在4G时代已经领跑一年有余,但中国联通/电信与国际接轨的FDD技术同样不容小窥。

那么问题就来了,在国内网络市场,4G网络究竟哪家强?

下面,无所不藏就给大家来比较一下TD-LTE和FDD-LTE有何不同。

首先,我们要简单的介绍一下,4G网络是指第四代移动电话行动通信标准,指的是第四代移动通信技术,缩写为:4G。

该技术包括TD-LTE和FDD-LTE两种制式。

LTE是基于OFDMA技术、由3GPP组织制定的全球通用标准,包括FDD和TD两种模式用于成对频谱和非成对频谱。

一、技术

二、覆盖范围

三、终端实力

四、用户数量

通过以上对比可以看出,在中国大陆市场,TD-LTE和FDD-LTE各有千秋,而此次FDD4G牌照的发放,能够加快提升移动通信网络系统整体容量,有效支撑我国移动互联网的快速发展。

对普通用户来说,这也将意味着会有更加实惠的4G套餐和更多的选择余地。

而在正式拿到FDD牌照后,中国联通和电信必然加速跟中国移动争抢4G用户。

中国电信官方就表示,今年要发展1亿电信4G用户。

对于用户来说,资费是非常敏感的选择因素。

而且在移动互联网时代,由于对移动上网需求的普遍增加,套餐内移动数据流量的多少可能直接影响用户的选择。

去年在4G套餐推出的一段时间里,不少用户抱怨“流量少、资费贵”。

运营商们也在对4G套餐进行调整和降低资费。

以下是最新的三大运营商4G套餐情况:

中国移动“和4G套餐”

中国联通4G套餐

中国电信乐享4G套餐

以1GB流量套餐为例,电信与联通相比,通话时长和流量都一样,但是电信的月套餐要相对便宜。

电信与移动相比,月套餐费用只差一元,但通话时长更多。

就此档位而言,中国电信的套餐相对优惠一些。

再以6GB流量套餐为例,相同的通话时长和流量,联通要更便宜一些。

与移动相比,虽然联通的套餐费多一点,不过其通话时长要多出10个小时,因此在这个流量档位上,联通套餐相对优惠一些。

如果超出了4G套餐流量,运营商也为用户准备了流量可选包。

以比较基础的1GB流量包为例,中国移动需要50元,联通的价格是48元,而电信的50元只包800MB流量。

以此来看,联通的价格比较有优势,中国移动与其接近。

总体而言,运营商推出的4G流量套餐相差并不大,需要根据不同的流量档位具体来选择。

而且除了资费之外,你也得考虑网速和信号覆盖情况,根据当地的实际情况选择适合自己的4G套餐。

无所不藏,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明TD-LTE和FDD-LTE有何不同?

到底该怎样选择4G服务?

喜欢(1)

FDD-LTETD-LTE

“三姑六婆”亲戚称呼计算器火了!

相见恨晚的拜年神器!

AIMP3V3。

60。


狗万正网
0

RSA年会遭知名安全专家抵制,EMC股价上涨 – 安全牛

安全牛点评:RSA与NSA上周爆出的算法后门丑闻激怒了安全业界专业人士,知名网络安全专家,F-Secure公司首席研究官MikkoHypponen取消了在RSA2014年度大会上的演讲以示抗议。

在写给EMC公司首席执行官JosephM。

Tucci的公开信中,Hypponen指出:

我真心不希望您领导的数十亿美元的公司或您数百万美元的大会受累于您与NSA的交易非常讽刺的是,我在RSA大会上原定的演讲实际上是关于指导政府如何使用恶意软件!

Hypponen在信中还表示不希望参会的其他专家加入抵制行列,“他们大多是美国专家,而NSA的损害安全标准的行为显然不是针对他们。

Hypponen写道。

Hypponen的公开信在Twitter上被“锐推”转发数百次,并赢得了一些专业人士网站如slashdot的大量用户的声援。

但有趣的是RSA母公司EMC的股票本周一小涨2%,这表明华尔街的投资人和分析师显然并不“care”本次算法后门丑闻。

以下是新浪科技对事件相关报道,供读者参考:

受RSA与美国国安局(NSA)密谋在其产品中可植入后门这一丑闻影响,网络安全提供商F-Secure公司的安全研究主管宣布将取消其在每年一度的RSA安全大会上的发言。

RSA中国表示,对此事件不方便置评。

安全专家抵制RSA年度大会

据《华尔街日报》报道称,F-Secure首席安全研究官米考眠珀尼(MikkoHypp渀攀渀)原本计划在2014年2月28日在RSA安全大会上发表题为《美政府是恶意软件的始作俑者》(GovermentsasMalwareAuthors)的演讲。

在写给EMC公司CEO的一封公开信中,他表示自己取消发言的部分原因是受到路透社曝出RSA与NSA密谋加密算法新闻的影响。

虽然此举吸引了业界的广泛关注,但他表示,他不指望其他美国安全研究专家共同采取抵制行为。

“美政府的监控计划是针对外国人的。

而我是个外国人,所以我取消对于RSA安全大会的支持。

”他解释道。

据悉,RSA的年度会议定于2014年2月24日至28日举行,是电脑安全行业的重要会议,而且会吸引很多独立研究者参加。

此次大会号称将有1。

5万人参加。

米考眠珀尼所指新闻是路透社于12月20日报道的。

据称,EMC旗下安全解决方案供应商RSA被指收受NSA1000万美元在其广受欢迎的安全软件产品BSafe中将带有缺陷的Dual_EC_DRBG随机数生成算法作为首选算法。

文字编辑工程师、计算机研究硕士余天升在知乎(网络问答社区)上表示,Dual_EC_DRBG是一种伪随机数生成算法,利用双椭圆曲线生成随机密钥,由于使用了来源不明的常数,而被业界怀疑有问题。

使用这种有缺陷的随机算法所生成的加解密密钥有可能被攻击者预测到,存在安全隐患。

RSA公开否认与NSA密谋

12月23日,RSA在官方博客中发布声明称,RSA对与NSA的合作关系并未保密,而是公开宣传这一关系,同时表示致力于加强企业和政府的信息安全。

在此份声明中,RSA没有明确的措辞表示Dual_EC_DRBG算法存在缺陷,或直接否认此算法有潜在的安全隐患,而是强调它是被NIST(美国国家标准与技术研究所)认可的标准,于是继续使用该算法作为BSafe工具包的一个选项。

但是,据余天升介绍,在2007年8月,两名微软(37。

08,0。

46,1。

26%)研究员DanShumow和NielsFerguson发现Dual_EC_DRBG算法可以被植入后门。

如果该算法选用的常数经过特殊选择,则算法的设计者若保存了选择常数的数据,便可获知该算法产生随机数列的前32个字节。

同时,他表示,曝光“棱镜门”事件的斯诺登后来披露的文件显示,NSA确实设计了一个带有缺陷的随机数生成算法,并通过NIST确立为国家标准。

RSA还表示:“从来不泄露客户合作的细节,也从没有订立任何合约、或者涉及任何项目,有意削弱RSA产品,或在产品上安插潜在的‘后门’给任何人使用。

”不过,RSA并未直接否认其接受1000万美金加入NSA设计的有缺陷的Dual_EC_DRBG算法这一说法。

国内各方均保持沉默

RSA在信息安全界享誉盛名,致力于开发用户认证、加密和公钥管理系统,其产品BSafe是颇受欢迎的互联网安全软件工具,它可以令产品开发者获得安全认证方面的支持,包括互联网浏览器、无线设备、电子商务服务器、电子邮件系统和虚拟专用网络产品等。

据第三方调查机构显示,RSA在全球的市场份额达到70%。

鉴于RSA产品在信息安全领域的广泛性和BSafe产品受欢迎的程度,存在安全隐患的加密算法一旦被确认是故意插入后门,将对RSA的客户产生负面影响。

据悉,RSA客户基础遍及各行各业,包括电子商贸、银行、政府机构、电信、宇航业、大学等,而超过500家公司在逾1000种应用软件安装有RSA的BSafe安全软件。

新浪科技就此事致电前RSA中国市场部总经理,得到的答复是不方便对此发表言论。

负责RSA事务的中国公关公司发言人也表示,对于此次敏感事件,RSA中国接受RSA总部公关指示,除总部公关发言人外,RSA其他人均无法提供任何信息。

据悉,RSA的中国客户包括三大电信运营商中国电信(49。

83,0。

82,1。

67%)、中国移动、中国联通(15。

23,-0。

16,-1。

04%),和银行客户方面的中国银行、中国工商行、中国建设银行等,以及电信设备商华为和家电制造商海尔等。

中国电信办公厅新闻宣传处负责人对新浪科技表示,中电信暂无法评估此新闻对其造成的影响,已将信息上报给国家工业和信息化部。


狗万平台网址
0

tout021 – bet28365体育在线注册_365娱乐平台_沙巴体育官网

近期文章

与支付宝合作,“医科大学第一医院”节省了与医生的时间

B站和k站是什么意思?

什么是bibili?

来源是什么?

中红外格栅偏光片(3um

[我们去喝酒]

[影响前后]

近期评论文章归档

2020年一月

2019年十二月

2019年十一月

2019年十月

2019年九月

2019年七月

2019年六月

2019年五月

2019年四月

2019年三月

分类目录

365bet体育在线世界杯

365bet体育赌博

38365365备用网址

bet5365。

com

英国365bet日博

功能

登录

文章RSS


狗万体育网址
0

Sqlserver中一直在用又经常被忽略的知识点一_亚搏娱乐app下载

TOP不能在同一个查询表达式中与OFFSET和FETCH一起使用。

OFFSET/FETCH

行计数表达式可以是将返回整数值的任何算术、常量或参数表达式。

该行计数表达式不支持标量子查询

ALTERPROCEDUREgetLightningSendOverTimeOrder–闪电送到期存储过程

(@OverTimeMinutesINT,–超时时间阈值

@GetLasterDayint–取最近多少天的订单

As

DECLARE@sqlNVARCHAR(MAX);

BEGIN

setnocounton;

set@Sql=

N’WITHOrderInfo

–查询近一天的,处理超时的闪电送订单

AS(SELECTID,

CommunityId,

SubOrderNumber

FROMdbo。

[Order]WITH(NOLOCK)

WHEREDATEDIFF(day,CreatedOn,GETDATE())=@GetLasterDay

ANDDATEDIFF(mi,CreatedOn,ModifiedOn)@OverTimeMinutes

ANDLightningSend=1

ANDIsDeleted=0

–待付款(商品订单),待确认(商品订单),待发货(商品订单),待收货(商品订单)

ANDOrderStatusIdIN(

”C2EE784F-F29B-4E18-8D73-761264339005”,

”FA1A31DF-3855-41BB-9F5C-A09F3AB4C408”,

”ACF190B2-0CA2-43A0-8E6B-70DF8521F4C5”,

”15F06407-C82C-4CA8-984E-37FB3BD9963C”)

),

SmsOrder

–没有发送过信息的订单

AS(SELECTo。

ID,

o。

CommunityId,

o。

SubOrderNumber

FROMOrderInfooWITH(NOLOCK)

wherenotEXISTS(SELECT1FROM[dbo]。

[Sms_LightningSendOrderOverTime]lso

WITH(NOLOCK)WHEREo。

SubOrderNumber=lso。

SubOrderNumber)

),

SmsOrderInfo

AS(SELECT

so。

CommunityId,

so。

SubOrderNumber,

p。

PublisherId,

c。

ConvenienceStoreID,

oi。

ProductId,

p。

CategoryId,

p。

ProcessType

FROMSmsOrderASsoWITH(NOLOCK)

INNERJOINCommunitycWITH(NOLOCK)ONso。

CommunityId=c。

ID

INNERJOINdbo。

OrderItemoiWITH(NOLOCK)ONso。

ID=oi。

OrderId

INNERJOINdbo。

ProductpWITH(NOLOCK)ONoi。

ProductId=p。

Id

ANDp。

LightningSend=1

ANDp。

ProcessType!

=1–便利店

),

MerchantSmsOrderInfo

AS(SELECT

so。

CommunityId,

so。

SubOrderNumber,

p。

PublisherId,

c。

ConvenienceStoreID,

oi。

ProductId,

p。

CategoryId,

p。

ProcessType

FROMSmsOrderASsoWITH(NOLOCK)

INNERJOINCommunitycWITH(NOLOCK)ONso。

CommunityId=c。

ID

INNERJOINdbo。

OrderItemoiWITH(NOLOCK)ONso。

ID=oi。

OrderId

INNERJOINdbo。

ProductpWITH(NOLOCK)ONoi。

ProductId=p。

Id

ANDp。

LightningSend=1

ANDp。

ProcessType=1–商家

),

ResultInfo

AS(

SELECTusr。

IdASUserId,

soi。

SubOrderNumber,

usr。

PhoneNumber

FROMSmsOrderInfoASsoi

INNERJOINdbo。

[User]ASusrWITH(NOLOCK)ONsoi。

ConvenienceStoreID=usr。

OrgId

INNERJOINdbo。

OrganizationorgWITH(NOLOCK)ONusr。

OrgId=org。

Id

ANDorg。

Levels=2–便利店

INNERJOINOrderDistributaryCategoryRelationASodcr

WITH(NOLOCK)ONusr。

Id=odcr。

MerchantUserId

ANDodcr。

CategoryType=1

ANDodcr。

SellerId=soi。

ConvenienceStoreID

ANDodcr。

CategoryId=soi。

CategoryId

INNERJOINOrderDistributaryASodbWITH(NOLOCK)ONusr。

Id=odb。

MerchantUserId

ANDodb。

SellerId=soi。

ConvenienceStoreID

INNERJOINOrderDistributaryRelationASodbrWITH(NOLOCK)ONusr。

Id=odbr。

MerchantUserId

ANDodbr。

MerchantId=soi。

ConvenienceStoreID

UNIONALL

SELECTu。

IdASUserId,

soi。

SubOrderNumber,

u。

PhoneNumber

FROMdbo。

[User]uWITH(NOLOCK)

INNERJOINOrderDistributaryodbWITH(NOLOCK)ONu。

Id=odb。

MerchantUserId

ANDodb。

IsDefault=1

INNERJOINSmsOrderInfosoiWITH(NOLOCK)ONodb。

SellerId=soi。

ConvenienceStoreID

——————————商家—————————–

UNIONALL

SELECTusr。

IdASUserId,

soi。

SubOrderNumber,

usr。

PhoneNumber

FROMMerchantSmsOrderInfoASsoi

INNERJOINdbo。

[User]ASusrWITH(NOLOCK)ONsoi。

ConvenienceStoreID=usr。

OrgId

INNERJOINdbo。

OrganizationorgWITH(NOLOCK)ONusr。

OrgId=org。

Id

ANDorg。

Levels=1–商家

INNERJOINOrderDistributaryCategoryRelationASodcr

WITH(NOLOCK)ONusr。

Id=odcr。

MerchantUserId

ANDodcr。

CategoryType=1

ANDodcr。

CategoryId=soi。

CategoryId

INNERJOINOrderDistributaryASodbWITH(NOLOCK)ONusr。

Id=odb。

MerchantUserId

ANDodb。

SellerId=soi。

PublisherId

INNERJOINOrderDistributaryRelationASodbrWITH(NOLOCK)ONodcr。

MerchantUserId=odbr。

MerchantUserId

ANDodbr。

MerchantId=soi。

ConvenienceStoreID

UNIONALL

SELECTu。

IdASUserId,

soi。

SubOrderNumber,

u。

PhoneNumber

FROMMerchantSmsOrderInfosoiWITH(NOLOCK)

INNERJOINOrderDistributaryodbWITH(NOLOCK)ONodb。

SellerId=soi。

PublisherId

ANDodb。

IsDefault=1

ANDodb。

IsDeleted=0

INNERJOINdbo。

[User]uWITH(NOLOCK)ONu。

Id=odb。

MerchantUserId

SELECTr。

SubOrderNumber,

r。

UserId,

r。

PhoneNumber

FROMResultInfor’

execsp_executesql@Sql,N’@OverTimeMinutesint,@GetLasterDayint’,@OverTimeMinutes,@GetLasterDay;

SETNOCOUNTOFF;

END

ViewCode

自己写的一个存储过程例子

————————————–创建闪电送存储过程———————————–

IFEXISTS(SelectNameFromSysobjectsWhereName=’getLightningSendOverTimeOrder’AndXtype=’P’)

DROPPROCEDURE[dbo]。

getLightningSendOverTimeOrder

GO

CREATEPROCEDUREgetLightningSendOverTimeOrder–闪电送到期存储过程

(@OverTimeMinutesINT,–超时时间阈值

@GetLasterDayint–取最近多少天的订单

As

DECLARE@sqlNVARCHAR(MAX);

BEGIN

setnocounton;

set@Sql=

N’WITHOrderInfo

–查询近一天的,处理超时的闪电送订单

AS(SELECTID,

CommunityId,

SubOrderNumber

FROMdbo。

[Order]WITH(NOLOCK)

WHEREDATEDIFF(day,CreatedOn,GETDATE())=@GetLasterDay

ANDDATEDIFF(mi,CreatedOn,ModifiedOn)@OverTimeMinutes

ANDLightningSend=1

ANDIsDeleted=0

–待付款(商品订单),待确认(商品订单),待发货(商品订单),待收货(商品订单)

ANDOrderStatusIdIN(

”C2EE784F-F29B-4E18-8D73-761264339005”,

”FA1A31DF-3855-41BB-9F5C-A09F3AB4C408”,

”ACF190B2-0CA2-43A0-8E6B-70DF8521F4C5”,

”15F06407-C82C-4CA8-984E-37FB3BD9963C”)

UNIONALL

–状态一直是待支付状态的

SELECTID,

CommunityId,

SubOrderNumber

FROMdbo。

[Order]WITH(NOLOCK)

WHEREDATEDIFF(day,CreatedOn,GETDATE())=@GetLasterDay

ANDLightningSend=1

ANDIsDeleted=0

AND(OrderStatusId=”ACF190B2-0CA2-43A0-8E6B-70DF8521F4C5”ANDDATEDIFF(mi,CreatedOn,GETDATE())@OverTimeMinutes)

),

SmsOrder

–需要发送过信息的订单

AS(SELECTo。

ID,

o。

CommunityId,

o。

SubOrderNumber

FROMOrderInfooWITH(NOLOCK)

wherenotEXISTS(SELECT1FROM[dbo]。

[Sms_LightningSendOrderOverTime]lso

WITH(NOLOCK)WHEREo。

SubOrderNumber=lso。

SubOrderNumber)

),

SmsOrderInfo

AS(SELECT

so。

CommunityId,

so。

SubOrderNumber,

p。

PublisherId,

c。

ConvenienceStoreID,

oi。

ProductId,

p。

CategoryId,

p。

ProcessType

FROMSmsOrderASsoWITH(NOLOCK)

INNERJOINCommunitycWITH(NOLOCK)ONso。

CommunityId=c。

ID

INNERJOINdbo。

OrderItemoiWITH(NOLOCK)ONso。

ID=oi。

OrderId

INNERJOINdbo。

ProductpWITH(NOLOCK)ONoi。

ProductId=p。

Id

ANDp。

LightningSend=1

ANDp。

ProcessType!

=1–便利店

),

MerchantSmsOrderInfo

AS(SELECT

so。

CommunityId,

so。

SubOrderNumber,

p。

PublisherId,

c。

ConvenienceStoreID,

oi。

ProductId,

p。

CategoryId,

p。

ProcessType

FROMSmsOrderASsoWITH(NOLOCK)

INNERJOINCommunitycWITH(NOLOCK)ONso。

CommunityId=c。

ID

INNERJOINdbo。

OrderItemoiWITH(NOLOCK)ONso。

ID=oi。

OrderId

INNERJOINdbo。

ProductpWITH(NOLOCK)ONoi。

ProductId=p。

Id

ANDp。

LightningSend=1

ANDp。

ProcessType=1–商家

),

ResultInfo

AS(

SELECTusr。

IdASUserId,

soi。

SubOrderNumber,

usr。

PhoneNumber

FROMSmsOrderInfoASsoi

INNERJOINdbo。

[User]ASusrWITH(NOLOCK)ONsoi。

ConvenienceStoreID=usr。

OrgId

INNERJOINdbo。

OrganizationorgWITH(NOLOCK)ONusr。

OrgId=org。

Id

ANDorg。

Levels=2–便利店

INNERJOINOrderDistributaryCategoryRelationASodcr

WITH(NOLOCK)ONusr。

Id=odcr。

MerchantUserId

ANDodcr。

CategoryType=1

ANDodcr。

SellerId=soi。

ConvenienceStoreID

ANDodcr。

CategoryId=soi。

CategoryId

INNERJOINOrderDistributaryASodbWITH(NOLOCK)ONusr。

Id=odb。

MerchantUserId

ANDodb。

SellerId=soi。

ConvenienceStoreID

INNERJOINOrderDistributaryRelationASodbrWITH(NOLOCK)ONusr。

Id=odbr。

MerchantUserId

ANDodbr。

MerchantId=soi。

ConvenienceStoreID

UNIONALL

SELECTu。

IdASUserId,

soi。

SubOrderNumber,

u。

PhoneNumber

FROMdbo。

[User]uWITH(NOLOCK)

INNERJOINOrderDistributaryodbWITH(NOLOCK)ONu。

Id=odb。

MerchantUserId

ANDodb。

IsDefault=1

INNERJOINSmsOrderInfosoiWITH(NOLOCK)ONodb。

SellerId=soi。

ConvenienceStoreID

——————————商家—————————–

UNIONALL

SELECTusr。

IdASUserId,

soi。

SubOrderNumber,

usr。

PhoneNumber

FROMMerchantSmsOrderInfoASsoi

INNERJOINdbo。

[User]ASusrWITH(NOLOCK)ONsoi。

ConvenienceStoreID=usr。

OrgId

INNERJOINdbo。

OrganizationorgWITH(NOLOCK)ONusr。

OrgId=org。

Id

ANDorg。

Levels=1–商家

INNERJOINOrderDistributaryCategoryRelationASodcr

WITH(NOLOCK)ONusr。

Id=odcr。

MerchantUserId

ANDodcr。

CategoryType=1

ANDodcr。

CategoryId=soi。

CategoryId

INNERJOINOrderDistributaryASodbWITH(NOLOCK)ONusr。

Id=odb。

MerchantUserId

ANDodb。

SellerId=soi。

PublisherId

INNERJOINOrderDistributaryRelationASodbrWITH(NOLOCK)ONodcr。

MerchantUserId=odbr。

MerchantUserId

ANDodbr。

MerchantId=soi。

ConvenienceStoreID

UNIONALL

SELECTu。

IdASUserId,

soi。

SubOrderNumber,

u。

PhoneNumber

FROMMerchantSmsOrderInfosoiWITH(NOLOCK)

INNERJOINOrderDistributaryodbWITH(NOLOCK)ONodb。

SellerId=soi。

PublisherId

ANDodb。

IsDefault=1

ANDodb。

IsDeleted=0

INNERJOINdbo。

[User]uWITH(NOLOCK)ONu。

Id=odb。

MerchantUserId

SELECTr。

SubOrderNumber,

r。

UserId,

r。

PhoneNumber

FROMResultInfor’

execsp_executesql@Sql,N’@OverTimeMinutesint,@GetLasterDayint’,@OverTimeMinutes,@GetLasterDay;

SETNOCOUNTOFF;

END

GO

ViewCode

demo2:分页存储过程

——————————————创建我的优惠券存储过程createdbyzouqj-2017-3-1———————————–

IFEXISTS(SelectNameFromSysobjectsWhereName=’usp_GetMyCouponsList’AndXtype=’P’)

DROPPROCEDUREusp_GetMyCouponsList

GO

CREATEPROCusp_GetMyCouponsList

@PageIndexint,–页码

@PageSizeint,–

@hostNamenvarchar(100),–服务器地址

@MemberIDUNIQUEIDENTIFIER,–会员ID

@IsGetTotalInfoBIT,–是否得到统计信息,1为得到统计信息,0为不得到统计信息,返回记录集

@HasStatusBIT,–是否有状态

@CouponsStatusINT–优惠券状态

AS

—————————————-定义参数————————————–

declare@strSqlNVARCHAR(max);

DECLARE@IsUseCountINT

DECLARE@ExpiredCountINT

DECLARE@NoUseCountINT

DECLARE@whereNVARCHAR(100);

setnocounton;

—————————————-SQL开始————————————–

IF@HasStatus=1

BEGIN

SET@where=’m。

[State]=@CouponsStatus’;

END

ELSE

BEGIN

SET@where=’1=1′

END

IF@IsGetTotalInfo=0

BEGIN

SET@strSql=N’SELECTDISTINCTt。

*FROM(SELECTm。

[State]AS[STATUS],

m。

CouponCodeASCouponsCode,

m。

CampaignIDASCampaignID,

c。

CodeasCampaignCode,

c。

NameASCampaignName,

b。

ValidityStartTimeASCampaignStartTime,

b。

ValidityEndTimeASCampaignEndTime,

c。

PriceasCouponsAmount,

(CASEWHENc。

IsLimited=1THEN1ELSE2END)asIsLimited,

c。

FullAmountasMinAmount,

e。

[Type]ASCouponsType,

(CASEWHENb。

IconUrlISNULLTHENN””WHENb。

IconUrl=N””THENN””ELSE@hostName+b。

IconUrlEND)ASIconUrl

FROMLoy_MemberCouponmWITH(NOLOCK)INNERJOIN

[dbo]。

[MK_Campaign]ASaWITH(NOLOCK)ONm。

CampaignID=a。

IDANDm。

MemberID=@MemberIDAND’+@where+’

LEFTOUTERJOIN[dbo]。

[MK_CouponConfig]ASbWITH(NOLOCK)ONa。

[ID]=b。

[CampaignID]

LEFTOUTERJOIN[dbo]。

[MK_Coupon]AScWITH(NOLOCK)ONb。

[CouponID]=c。

[ID]

LEFTOUTERJOIN[dbo]。

[MK_CouponRestriction]ASdWITH(NOLOCK)ONc。

[ID]=d。

[CompainID]

LEFTOUTERJOIN[dbo]。

[MK_CouponRestrictCategory]ASeWITH(NOLOCK)ONd。

[ID]=e。

[CouponRestrictionID]

)t

ORDERBYt。

CampaignEndTime

offset(@PageIndex-1)*@PageSizeROWSFETCHNEXT@PageIndex*@PageSizeROWSONLY’

execsp_executesql@strSql,N’@PageIndexint,@PageSizeint,@hostNamenvarchar(100),@MemberIDUNIQUEIDENTIFIER,@whereNVARCHAR(100),@CouponsStatusint’,@PageIndex=@PageIndex,@PageSize=@PageSize,@hostName=@hostName,@MemberID=@MemberID,@where=@where,@CouponsStatus=@CouponsStatus

END

ELSE

BEGIN

————————————————————-

SELECT@IsUseCount=COUNT(1)FROM(SELECTDISTINCTm。

CouponCode

FROMLoy_MemberCouponmWITH(NOLOCK)WHEREm。

MemberID=@MemberIDANDm。

[State]=2

)t

SELECT@ExpiredCount=COUNT(1)FROM(SELECTDISTINCTm。

CouponCode

FROMLoy_MemberCouponmWITH(NOLOCK)WHEREm。

MemberID=@MemberIDANDm。

[State]=3

)t

SELECT@NoUseCount=COUNT(1)FROM(SELECTDISTINCTm。

CouponCode

FROMLoy_MemberCouponmWITH(NOLOCK)WHEREm。

MemberID=@MemberIDANDm。

[State]=1

)t

SELECT@IsUseCountASIsUseCount,@ExpiredCountASExpiredCount,@NoUseCountASNoUseCount

END

—————————————-SQL结束————————————–

setnocountoff;


狗万体育比分
0