Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

funkcije i GROUP BY

[es] :: MS SQL :: funkcije i GROUP BY

[ Pregleda: 1105 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bass1

Član broj: 42068
Poruke: 7
*.proxy.cg.yu.



Profil

icon funkcije i GROUP BY17.12.2004. u 08:57

Pozdrav,
Imam sledeći problem:
Code:

SELECT datepart(year, p.Datum) as Godina,
sum(p.Kolicina) as Ukupno,
--...
dbo.Funkcija(datepart(year, p.Datum)) as Rezultat
FROM Promet p
where p.ProizvodID in (select ProizvodID from Pips04..KorisnickaGrupaProizvodaStavke where KorisnickaGrupaProizvodaID = @grupaID)
and (datepart(year, p.Datum) = @god or @god = 0)
GROUP BY datepart(year, p.Datum) ORDER BY datepart(year, p.Datum)
end


Ovaj query mi kaže 'p.Datum is invalid in the select list because it is not included in the group by list'. Problem je u tome što sam datepart(year, p.Datum) proslijedio kao parametar funkciji. Ako izostavim funkciju, query radi sasvim normalno. Ima li neko ideju koja ne podrazumijeva izostavljanje funkcije?
17.12.2004. u 08:57 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: funkcije i GROUP BY17.12.2004. u 09:06
A da dodaš i funkciju u spisak GROUP BY polja?
17.12.2004. u 09:06 

bass1

Član broj: 42068
Poruke: 7
*.crnagora.net.



Profil

icon Re: funkcije i GROUP BY17.12.2004. u 16:34
da, to sam otkrio oko 2 minuta posle postavljanja ovog posta hvala
17.12.2004. u 16:34 

[es] :: MS SQL :: funkcije i GROUP BY

[ Pregleda: 1105 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.