Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 原始查询显示“?在开始添加calltimeint和avetimeint等通话数据之前,我只收集了经验证为8和31548.33的销售数据,因此出于某种原因,通话数据正在收集每行的此信息,然后添加it@whatsup如果你看到的数据太高,这可能是因为您多次加入_Sql_Sql Server 2005_Stored Procedures - Fatal编程技术网

Sql 原始查询显示“?在开始添加calltimeint和avetimeint等通话数据之前,我只收集了经验证为8和31548.33的销售数据,因此出于某种原因,通话数据正在收集每行的此信息,然后添加it@whatsup如果你看到的数据太高,这可能是因为您多次加入

Sql 原始查询显示“?在开始添加calltimeint和avetimeint等通话数据之前,我只收集了经验证为8和31548.33的销售数据,因此出于某种原因,通话数据正在收集每行的此信息,然后添加it@whatsup如果你看到的数据太高,这可能是因为您多次加入,sql,sql-server-2005,stored-procedures,Sql,Sql Server 2005,Stored Procedures,原始查询显示“?在开始添加calltimeint和avetimeint等通话数据之前,我只收集了经验证为8和31548.33的销售数据,因此出于某种原因,通话数据正在收集每行的此信息,然后添加it@whatsup如果你看到的数据太高,这可能是因为您多次加入行,将我的原始查询张贴到顶部,它返回所有销售数据总和的一行,然后根据queryname列应与dbo.agentdailcalls.userid和dbo.agentdailcalls.groupname匹配,并显示avetimeint和CallT


原始查询显示“?在开始添加calltimeint和avetimeint等通话数据之前,我只收集了经验证为8和31548.33的销售数据,因此出于某种原因,通话数据正在收集每行的此信息,然后添加it@whatsup如果你看到的数据太高,这可能是因为您多次加入行,将我的原始查询张贴到顶部,它返回所有销售数据总和的一行,然后根据queryname列应与dbo.agentdailcalls.userid和dbo.agentdailcalls.groupname匹配,并显示avetimeint和CallTimeIntThank。我会看一看,很抱歉,这困扰了我好几个小时。不,我只是在网站上安装的速度太慢了。所以我不认为这有什么不同。除了计算每个用户的CalTime和AVeTimeInt的总和外,我只是在网站上做得很慢。所以我不认为这有什么不同。除此之外,我对每个用户的CalTime和AVeTimeInt求和。
  SELECT     'MSD-RES-CRUISE' AS QUERYNAME, dbo.BOOKINGS.USERID, SUM(dbo.BOOKINGS.APRICE) AS total, COUNT(dbo.BOOKINGS.USERID) AS TOTAL2 
    FROM         dbo.BOOKINGS INNER JOIN  dbo.TOURS ON dbo.BOOKINGS.TOUR = dbo.TOURS.TOUR INNER JOIN
                  dbo.MAJOR ON dbo.TOURS.MAJOR = dbo.MAJOR.MAJOR 
    WHERE     (dbo.BOOKINGS.BOOKED BETWEEN CONVERT(int, Dateadd(day,2, @startdate)) AND CONVERT(int, Dateadd(day,2, @enddate))) AND (dbo.MAJOR.SDESCR = 'Cruises') AND  
                          (dbo.BOOKINGS.USERID = @USER) AND (dbo.MAJOR.DIVISION = 'A') and dbo.BOOKINGS.STATUS <> 'XL' GROUP BY dbo.BOOKINGS.USERID 
 SELECT     calltimeint, avetimeint
    FROM         dbo.agentdailycalls
    where userid = @user and date1 between @startdate and @enddate
SELECT     t0.QUERYNAME, t0.USERID, total, TOTAL2, calltimeint, avetimeint 
FROM       (    SELECT     'MSD-RES-CRUISE' AS QUERYNAME, dbo.BOOKINGS.USERID, SUM(dbo.BOOKINGS.APRICE) AS total, COUNT(dbo.BOOKINGS.USERID) AS TOTAL2 
    FROM         dbo.BOOKINGS INNER JOIN  dbo.TOURS ON dbo.BOOKINGS.TOUR = dbo.TOURS.TOUR INNER JOIN
                  dbo.MAJOR ON dbo.TOURS.MAJOR = dbo.MAJOR.MAJOR 
    WHERE     (dbo.BOOKINGS.BOOKED BETWEEN CONVERT(int, Dateadd(day,2, @startdate)) AND CONVERT(int, Dateadd(day,2, @enddate))) AND (dbo.MAJOR.SDESCR = 'Cruises') AND  
                          (dbo.BOOKINGS.USERID = @USER) AND (dbo.MAJOR.DIVISION = 'A') and dbo.BOOKINGS.STATUS <> 'XL' GROUP BY dbo.BOOKINGS.USERID 
) t0 
INNER JOIN (   SELECT     sum(calltimeint) as calltimeint, sum(avetimeint) as avetimeint , userid
    FROM         dbo.agentdailycalls
    where userid = @user and date1 between @startdate and @enddate and GroupName = 'MSD-RES-CRUISE'
 group by userid
) t1         ON t1.userId = t0.USERID 
SELECT     QUERYNAME, USERID, total, TOTAL2, calltimeint, avetimeint
FROM       ('MSD-RES-CRUISE' ... GROUP BY abcfiles.dbo.BOOKINGS.USERID) t0
INNER JOIN (SELECT userid, groupname, calltimeint, avetimeint ... and @enddate) t1
        ON t1.userId = t0.USERID AND t01.groupname = t0.QUERYNAME
SELECT     ... SUM(dbo.agentdailycalls.calltimeint), SUM(dbo.agentdailycalls.avetimeint)
FROM       dbo.BOOKINGS INNER JOIN ...
GROUP BY   dbo.BOOKINGS.USERID
SELECT     'MSD-RES-CRUISE' AS QUERYNAME
        , abcfiles.dbo.BOOKINGS.USERID
            , SUM(tt.calltime)
            , SUM(tt.aveTimeint)
        , SUM(abcfiles.dbo.BOOKINGS.APRICE) AS total
        , COUNT(abcfiles.dbo.BOOKINGS.USERID) AS TOTAL2 
FROM         abcfiles.dbo.BOOKINGS 
INNER JOIN  abcfiles.dbo.TOURS 
            ON abcfiles.dbo.BOOKINGS.TOUR = abcfiles.dbo.TOURS.TOUR 
INNER JOIN  abcfiles.dbo.MAJOR 
            ON abcfiles.dbo.TOURS.MAJOR = abcfiles.dbo.MAJOR.MAJOR
INNER JOIN         (SELECT 
                     calltime
               , aveTimeint
            FROM 
                    dbo.agentdailycalls adc
            ) tt 
                     ON tt.userid = abcfiles.dbo.BOOKINDS.USERID 
                    AND tt.date1 BETWEEN @startdate AND @endDate***                         
WHERE     (abcfiles.dbo.BOOKINGS.BOOKED BETWEEN CONVERT(int, Dateadd(day,2, @startdate)) AND CONVERT(int, Dateadd(day,2, @enddate))) 
AND (abcfiles.dbo.MAJOR.SDESCR = 'Cruises') 
AND  (abcfiles.dbo.BOOKINGS.USERID = @USER) 
AND (abcfiles.dbo.MAJOR.DIVISION = 'A') 
and abcfiles.dbo.BOOKINGS.STATUS <> 'XL' 
GROUP BY abcfiles.dbo.BOOKINGS.USERID