SQL SERVER 2005 ROW_NUMBER() OVER() ÅÅÐòÎÞЧ
ÎÒÔÚʹÓÃÒÔÏÂSQLʱ£¬ÅÅÐòÒ»Ö±Õý³£¡£
select
ROW_NUMBER() Over(order by ins_task.last_contact_time asc) as rowNum,
ins_task.guid taskGuid,
ins_campaign.task_source as taskSource,
ins_task.source_guid as sourceGuid,
ins_task.assigned_to_user taskAssignedToUser,
ins_task.assigned_by_user taskAssignedByUser,
CONVERT(varchar(19), ins_task.create_date, 120) taskCreateDate,
CONVERT(varchar(19), ins_task.last_contact_time, 120) lastContactTime,
ins_task.last_contact_phone lastContactPhone,
ins_task.last_dict_talker lastDictTalker,
ins_task.last_dict_contact_fail_reason lastDictContactFailReason,
(select name from sys_user where id = ins_task.last_contact_user ) lastContactUser
from ins_task
left join ins_campaign on (ins_task.campaign_guid = ins_campaign.guid)
where ins_campaign.project_id = #projectId#
µ«ÔÚ¸ÃSQLÖжà¼ÓÁ˼¸ÁУ¬·¢ÏÖ²»°´over()ÀïÃæµÄlast_contact_timeÅÅÐòÁË¡£
select
ROW_NUMBER() Over(order by ins_task.last_contact_time asc) as rowNum,
ins_task.guid taskGuid,
ins_campaign.task_source as taskSource,
ins_task.source_guid as sourceGuid,
&
Ïà¹ØÎÊ´ð£º
ÎÒÒªµÃµ½Ò»¸ö×Ö·û´®È磺
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
¾ÍÊÇÒªµÃµ½|||ºóÃæµÄ×Ö·û´®£¬ÓÐʲôº¯ÊýÂð£¿ÔõôÓÃÄØ£¿Ð»Ð»£¡
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
sqlÎÒÏëµÃµ½Ò»×Ö·û´®Îª:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
¾ÍÊÇ|||ºóÃæµÄ×Ö·ûÓÐʲôº¯ÊýÄܵõ½Âð£¿ÊÇÔÚsqlÓï¾äдµÄ£¬²»ÊÇÔÚÒ³ÃæÐ´µÄ£¬ÄÇλ¸ßÊÖÀ´Ö¸½ÌÏ£¬ÐÂÊÖ£¬Ð»Ð»
ÔνñÌì²»ÊÇдÁËô
select parsen ......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql=''
if (@username<>null and @username ......
Èë²Ö±í£º
ÈÕÆÚ »õÆ· ÊýÁ¿
2009-12-01 aa 20
2009-12-03 aa 20
2009-12-04 bb 20
³ö²Ö±í£º
ÈÕÆÚ »õÆ· ÊýÁ¿
2009-12-01 aa 10
2009-12-03 aa 10
½á¹û±í£º
ÈÕÆÚ ......