Re: Coloana calculata intr-un "select"
Mihai Tianu <[email protected]>
| Newsgroups | gmane.org.user-groups.rlug.offtopic |
|---|---|
| Message-ID | <CAHwUN8FjyAwQYQQWGcqvRsYys_om7+1h2OYAe6Xahp1gZzrBXQ@mail.gmail.com> |
My bad, am inteles gresit ce se cere. On 22 Sep 2017 10:20 p.m., "Mihai Maruseac" <[email protected]> wrote: > Nop, e exact ce-a zis rpetre dar fara duplicates > > 2017-09-22 10:55 GMT-07:00 Mihai Tianu <[email protected]>: > > On 22 Sep 2017 6:36 p.m., "Mihai Maruseac" <[email protected]> > wrote: > > > > select x as total, 2*x as total2 from (select sum(c1 + c2 + c3) as x from > > foo); > > > > > > ^^^ cred ca mai trebuie si un group by pe acolo. > > > > > > 2017-09-22 7:18 GMT-07:00 Dragos Popescu <[email protected]>: > >> Ei, de fapt sunt mai multe, nu prea multe, da' mai multe :) > >> Cam la aceeaşi chestie am ajuns şi eu sau la lucrul cu diverse view-uri > > da' > >> acolo simt că performaţa s-ar degrada şi mai mult. > >> Mulţumesc pentru atenţie. > >> > >> Pe 22 septembrie 2017, 17:16, Petru Rațiu <[email protected]> a scris: > >> > >>> select sum(c1+c2+c3) as total, sum(c1+c2+c3)*2 as total2 from foo; > >>> > >>> > >>> Nu poti sa te referi la aliasuri in acelasi query pentru ca reasons. Nu > >>> stiu cat de compliat e ce vrei tu de fapt sa faci, da' nu cred ca-s > >>> probleme prea mari de performanta (in special ca in exemplul dat de > tine > >>> faceai 3 sume in loc de una). > >>> > >>> -- > >>> P. > >>> > >>> 2017-09-22 17:04 GMT+03:00 Dragos Popescu <[email protected]>: > >>> > >>> > Păi eu vreau în acelaşi select şi Total şi Total*140.15. > >>> > > >>> > Pe 22 septembrie 2017, 17:02, Petru Rațiu <[email protected]> a > scris: > >>> > > >>> > > Nu stiu daca am inteles exact ce vrei, da' "SELECT SUM( > >>> > (c1+c2+c3)*140.15) > >>> > > ) AS Pret FROM table ;" ce-are? > >>> > > > >>> > > 2017-09-22 16:54 GMT+03:00 Dragos Popescu <[email protected]>: > >>> > > > >>> > > > Salutare. > >>> > > > Să pp că am un tabel în sqlite, cu coloanele c1, c2, c3. > >>> > > > > >>> > > > La un moment dat vreau să fac un select care să-mi dea suma > > valorilor > >>> > din > >>> > > > coloanele tabelului. > >>> > > > "select sum(c1)+sum(c2)+sum(c3) as Total from tabel" e ok, > > returnează > >>> > > ce-mi > >>> > > > trebuie. > >>> > > > > >>> > > > Ei, aşa avea nevoie de încă o coloană, să-i zicem "Preţ", care sa > > fie > >>> > > > "Total"*140.15, de ex. > >>> > > > Cum se face asta într-un singur select, dacă se poate face? > >>> > > > > >>> > > > -- > >>> > > > Dragos P > >>> > > > 126296 luser > >>> > > > "La revedere. Drum bun" > >>> > > > _______________________________________________ > >>> > > > Offtopic mailing list > >>> > > > [email protected] > >>> > > > http://lists.lug.ro/mailman/listinfo/offtopic > >>> > > > > >>> > > _______________________________________________ > >>> > > Offtopic mailing list > >>> > > [email protected] > >>> > > http://lists.lug.ro/mailman/listinfo/offtopic > >>> > > > >>> > > >>> > > >>> > > >>> > -- > >>> > Dragos P > >>> > 126296 luser > >>> > "La revedere. Drum bun" > >>> > _______________________________________________ > >>> > Offtopic mailing list > >>> > [email protected] > >>> > http://lists.lug.ro/mailman/listinfo/offtopic > >>> > > >>> _______________________________________________ > >>> Offtopic mailing list > >>> [email protected] > >>> http://lists.lug.ro/mailman/listinfo/offtopic > >>> > >> > >> > >> > >> -- > >> Dragos P > >> 126296 luser > >> "La revedere. Drum bun" > >> _______________________________________________ > >> Offtopic mailing list > >> [email protected] > >> http://lists.lug.ro/mailman/listinfo/offtopic > > > > > > > > -- > > Mihai Maruseac (MM) > > "If you can't solve a problem, then there's an easier problem you can > > solve: find it." -- George Polya > > _______________________________________________ > > Offtopic mailing list > > [email protected] > > http://lists.lug.ro/mailman/listinfo/offtopic > > _______________________________________________ > > Offtopic mailing list > > [email protected] > > http://lists.lug.ro/mailman/listinfo/offtopic > > > > -- > Mihai Maruseac (MM) > "If you can't solve a problem, then there's an easier problem you can > solve: find it." -- George Polya > _______________________________________________ > Offtopic mailing list > [email protected] > http://lists.lug.ro/mailman/listinfo/offtopic > _______________________________________________ Offtopic mailing list [email protected] http://lists.lug.ro/mailman/listinfo/offtopic