Tema: Re: Dar karta T-SQL select'as
Autorius: Dream-Colored Bunny
Data: 2011-08-09 15:16:53
Bandyk daryti taip:
select
isnull(lenta.id,likuc.id), isnull(lenta.konfig_id,likuc.konfig_id), lenta.datos
from lenta
full outer join likuciai on ( likuc.id = lenta.id and likuc.konfig_id = lenta.konfig_id)
group by isnull(lenta.id,likuc.id), isnull(lenta.konfig_id,likuc.konfig_id), lenta.datos
--
=^_^=
"Rimokas" <rimasu@ut.lt> wrote in message news:j1qo69$vp0$1@trimpas.omnitel.net...
> Sveiki ,
>
> Neseniai man gerai issaiskinot , kaip pasidaryt suminius i eilutes is
> judejimo lentos . Viskas puikiai pavyko . Dabar bandau padaryt dar viena
> dalyka , bet neistengiu ... :( .
>
> Yra ta pagrindine lenta , kaip isisaiskinot anksciau :
>
>> principas toks
>>
>> select
>> lenta.id, lenta.konfid_id, lenta.datos
>> sum(case when lenta.busena = 1 then lenta.kiekis else null end)
>> busena_1_kiekis,
>> sum(case when lenta.busena = 2 then lenta.kiekis else null end)
>> busena_2_kiekis
>> from lenta
>> group by lenta.id, lenta.konfig_id, lenta.datos
>
> Dabar reiktu prijungti dar viena lentele - likuciu menesio pradziai .
> Beda ta , kad jei jungiu su kokiu "full outer join likuciai on ( likuc.id =
> lenta.id and likuc.konfig_id = lenta.konfig_id)" tuomet nematau irasu ,
> kuriu judejimo nebuvo , t.y. "lenta" lenteleje tokiu irasu nera . Kaip
> sujungti tokias lentas ?
>
> Is anksto dekingas uz pagalba ! :-)
>
>
>