Tema: Re: MS SQL
Autorius: rl
Data: 2012-11-16 22:34:38
Tai analitines funkcijos jau ir MSSQL 2008 buvo, siaip geeeeris.
Truko tik first/last kaip oracle'e, bet MSSQL 2012 situos jau berods turi.

On 2012.11.14 17:19, 2x50 wrote:
> Ziuriu MS SQL 2012 jau turi analitines funkcijas...
>
> select * from
> (
> select
>    t.eil_nr,
>    t.prekes_pav,
>    t.partija,
>    t.mato_vnt,
>    t.kiekis,
>    yra_nuliu =
>    case
>      min(abs(t.kiekis)) over (
>        paritition by t.prekes_pav, t.partija
>        order by t.kiekis desc)
>      when 0 then 1
>      else 0
>    end
> from lenta t
> )
> where yra_nuliu = 0
>
> sintakse tik pasitvarkyti reiktu (tikriausiai)