Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да пропусна да се присъединя към тези #temp (данни по подразбиране) и друга таблица?

Това е вашата клауза where, която филтрира някои времеви диапазони. Трябва да зададете тази клауза за вътрешен избор:

select Count(VisitingCount) as VisitingCount,[Time]      
from   
#temp as Alltimes
left outer join   
( SELECT Page,Date,[user],      
        dbo.fn_GetActivityLogArranger2(Date,'hour') as [Time]
        FROM scr_SecuristLog      
        where Date between '2009-04-30' and '2009-05-02'      
        and      
        [user] in      
        (       select USERNAME      
                from scr_CustomerAuthorities      
                where customerID=Convert(varchar,4)      
                and ID=Convert(varchar,43)      
        )      
) scr_SecuristLog      
on Alltimes.[Time] = scr_SecuristLog.[Time]
group by [Time] order by [Time] asc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SYSUTCDATETIME() срещу GETUTCDATE() в SQL Server:Каква е разликата?

  2. Преобразуване на числова стойност в дата и час

  3. Използвайте XEvent Profiler за улавяне на заявки в SQL Server

  4. Използване на променливи на средата в T-SQL

  5. Самозатварящи се тагове в XML в SQL Server