Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wywołać funkcję zdefiniowaną przez użytkownika, aby użyć funkcji wybierania, grupowania według, porządkowania według?

Możesz dołączyć do tabeli jak widok i wywołać tam swoją funkcję. W ten sposób możesz wywołać grupę według i uporządkować według kolumny z widoku.

select
    Count(Page) as VisitingCount,
    [Time]
from
(
    SELECT
        Page,
        Date,
        [user],
        dbo.fn_GetActivityLogsArranger(CONVERT(VARCHAR(5),Date, 108)) as [Time]
    FROM
        scr_SecuristLog
) scr_SecuristLog2
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)
)
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. Jak ustalić, czy instancja SQL Server uwzględnia wielkość liter, czy nie?

  2. Java7 sqljdbc4 - błąd SQL 08S01 podczas getConnection()

  3. Zwróć wiersz każdego n-tego rekordu

  4. Jak wygenerować skrypty dla wszystkich tabel jednym pociągnięciem w SQL Server 2000?

  5. Wybierz ostatnie 30 dni z zapytaniem sql