sql >> Database >  >> RDS >> Sqlserver

Hoe roep ik een door de gebruiker gedefinieerde functie op om te gebruiken met selecteren, groeperen op, bestellen op?

U kunt als een view aan uw tafel deelnemen en daar uw functie-aanroep houden. Op die manier kun je de groep opbellen en bestellen op de kolom uit de weergave.

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. Controleer of een object een tabel, weergave of opgeslagen procedure is in SQL Server met behulp van de OBJECTPROPERTY()-functie

  2. Hoe een tabel als een out-parameter in Oracle te krijgen

  3. enkele invoegquery om meerdere rijen in één kolom in te voegen

  4. Wijzigingsmelding met Oracle-afhankelijkheid in C#