Avatar billede jacknet Nybegynder
27. marts 2006 - 16:02 Der er 1 løsning

Problem med select

Hey,

Jeg får en fejl ved kørsel af følgende sproc:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [dbo].[usp_HitLog_GetSessionIDs]
    @Since DATETIME,
    @Until DATETIME
AS
BEGIN
    SET NOCOUNT ON;

    SELECT SessionID, Logged
    FROM tblHitLog
    WHERE Logged > @Since
    AND Logged < @Until
    GROUP BY SessionID
    ORDER BY Logged DESC
END


Fejl:

Msg 8120, Level 16, State 1, Procedure usp_HitLog_GetSessionIDs, Line 9
Column 'tblHitLog.Logged' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

Hvad er der galt?
Avatar billede jacknet Nybegynder
27. marts 2006 - 16:04 #1
Ups... skulle være posted i MS SQL og ikke MySQL. Sorry
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester