[ pl4stik @ 26.04.2009. 09:36 ] @
Imam dve tabele

Korisnici Poruke
----------------- -----------------
*ID__________________ID
----------------- -----------------
Korisnik______________*IDUser
----------------- -----------------
Email_________________Dana
----------------- -----------------
Pass_________________ Poruka
----------------- -----------------
Donja crta sluzi samo kao razmak jer se ne prikazuje dobro :/

I jedva sam napisao sp da vraca po korisniku i/ili mailu e josh cad bi mi vratio i sve poruke za danas ciji count nije veci od 20 bi bilo super, jel imate neki predlog ?



Code:

ALTER PROCEDURE TestProc 

@Param1 varchar(50) = NULL, 
@Param2 varchar(50) = NULL 

AS 
SELECT 


FROM 
Korisnici

WHERE 
((@Param1 is null) OR (Korisnik = @Param1)) OR 
((@Param2 is null) OR (Email = @Param2)) 
[ jablan @ 26.04.2009. 10:02 ] @
Citat:
pl4stik: cad bi mi vratio i sve poruke za danas ciji count nije veci od 20 bi bilo super

Šta znači "sve poruke za danas ciji count nije veci od 20"?
[ pl4stik @ 26.04.2009. 10:16 ] @
UUUUUUU izvini celo polje sam preskocio
Code:

Korisnici          Poruke
-----------------  ----------------- 
*ID                ID
Korisnik           *IDUser
Email              Email
Pass               Dana
                   Poruka


Znaci, sve poruke za danas ciji count nije veci od 20 za ove mailove sto je filtrirao ili po korisniku poruke koje je poslao danas pa mail sa najmanje poslatih (verovatno ASC/DESC) al da ih nema vise od 20 danas..

[mod: koristi code ili term tagove da dobijes fixed-width font]

[Ovu poruku je menjao mmix dana 26.04.2009. u 13:40 GMT+1]
[ pl4stik @ 28.04.2009. 21:44 ] @
Da probam jos jedanput ovaj moj VELIKI problem da predstavim

Imam jednu tabelu u koju skupljam korisnicke mailove i drugu tabelu u koju belezim sve poslate mailove. Svaki korisnik moze dnevno da posalje do 20 mailova sa svake svoje adrese. Jel moze neko da mi priblizi kako ja da vratim po korisniku sve mailove sa kojih je danas poslato manje od 20 mailova. Bar linkove ka resursima upetljao sam se skroz !!!!
[ mmix @ 28.04.2009. 21:58 ] @
Dacu ti neke pointere.

1. Inner join dve tabele
2. grupisi po poljima iz Korisnici, ista polja u select listu
3. filtriraj grupisanje kroz HAVING COUNT(Poruke.id) < 20


[ pl4stik @ 28.04.2009. 22:53 ] @
Sto mu gromova, radi!!! Hvala prijatelju