[elektro-etc] SQL kérdés

Hofferek Attila hofi at soka.co.hu
Sat Sep 11 21:32:39 CEST 2010


2010.09.11. 21:24 keltezéssel, Attila Balazs írta:
> Sziasztok!
>
> Volna egy kérdésem, hogy ezt miképpen lehet megoldani:
>
> van  2táblám:
>
> logs
>   - log_id
>   - log_date
>   - user_id
>   - type ->  regisztráció, belépés, kilépés.
>
> users
>   - user_id
>   - user_name
>   - user_email
>   - user_county
>   - user_source
>   - user_status
>   - user_del
>
> NO msot ebből kénne nekem egy olyan lekérdezés, ami a következőt tudja:
>
> logs táblából kiválasztja azokat a bejegyzéseket amik két időpont közzé
> esnek, de úgy hogy csak azzon user logja jelenjen meg akiknél a user_del<>
> 1 és user_status<>  1. Külön külön a két lekérdezés nem okoz problémát az
> összeházzasításuknál akkadtam el, megköszöném hogy ha valaki segítenne.

lassukcsak

select
	l.log_id,l.log_date,l.user_id,l.type
from
	logs l, users u
where
	l.user_id=u.user_id
	and
	user_del != 1
	and
	user_status != 1
	and log_date between 'kezdo datum' and 'vege datum'

az utolso sor nem biztos, hogy sql92, ha nem tetszik a nem tudom milyen 
adatbaziskezelonek, akkor log_date > 'kezdo' and log_date < 'vege'
A selectbe a user tablabol is tehetsz mezoket, pl user_name.



More information about the Elektro-etc mailing list