Tema: Re: Reikia patarimo dėl SQL
Autorius: Jornada Del Muerto
Data: 2011-07-24 14:16:12
Siulyciau aliasus iprast naudot ;) 

SELECT 
    l1.pasl_id, 
    l1.paslauga, 
    l2.data_nuo + l2.data_iki laikotarpiai 
FROM 
    lenta1 l1 
INNER JOIN 
    lenta2 l2 USING (pasl_id)


"Razor" <razor444@gmail.com> wrote in message news:j0gj2e$mfu$1@trimpas.omnitel.net...
> SELECT lenta1.pasl_id, lenta1.paslauga, (lenta2.data_nuo + lenta2.data_iki) 
> AS laikotarpiai FROM lenta1 INNER JOIN lenta2 USING (pasl_id)
> 
> Tik klausimas kam tau sudedineti datas? Ar tu nori tik vizualiai jas 
> parodyti kartu per bruksneli? Tuomet:
> 
> SELECT lenta1.pasl_id, lenta1.paslauga, CONCAT(lenta2.data_nuo,' ', 
> lenta2.data_iki) AS laikotarpiai FROM lenta1 INNER JOIN lenta2 USING 
> (pasl_id)
> 
> 
> "HyperLink" <tomas.bagdonas@gmail.com> wrote in message 
> news:j09mt6$iu0$1@trimpas.omnitel.net...
>> yra dvi lentelės: lenta1 ir lenta2.
>>
>> lenta1 laukai:
>>
>> pasl_id, paslauga
>>
>> lenta2 laukai:
>>
>> pasl_id, data_nuo, data_iki
>>
>>
>> reikia toki selecta padaryti:
>>
>> select lenta1.pasl_id, lenta1.paslauga, lenta2.laikotarpiai 
>> (data_nuo+data_iki  where lenta1.pasl_id=lenta2.pasl_id) from lenta1, 
>> lenta2
>>
>>
>> lenta 1 pasl_id yra unikalus. Lenta2 gali buti keli laikotarpiai 
>> atitinkantys lenta1 pasl_id, todel reikia juos kazkaip sutraukti I viena 
>> eilute.
>>
>>
>>
>> Kaip tai padaryti? 
>