Cześć,
Może jakaś mądra głowa mi pomoże. Mam takie zapytanie w MS SQL:
select tab1.ID, sum((X)*0.2)
from tab1
group by tab1.ID
having sum((X - Y)) > (0.2*sum(X))
Daje mi to wynik:
A | 100
B | 200
Chciałbym zsumować 100+200, jednak usuwając grupowanie nie otrzymuję żadnego wyniku.
Czy da się zsumować sumę w SQL jakimś trikiem?
(kod jest okrojony, by ułatwić odczyt, usunąłem where i joiny, myślę że są tutaj bez znaczenia)
Może jakaś mądra głowa mi pomoże. Mam takie zapytanie w MS SQL:
select tab1.ID, sum((X)*0.2)
from tab1
group by tab1.ID
having sum((X - Y)) > (0.2*sum(X))
Daje mi to wynik:
A | 100
B | 200
Chciałbym zsumować 100+200, jednak usuwając grupowanie nie otrzymuję żadnego wyniku.
Czy da się zsumować sumę w SQL jakimś trikiem?
(kod jest okrojony, by ułatwić odczyt, usunąłem where i joiny, myślę że są tutaj bez znaczenia)
Otóż bawię się od niedawna w programowanie w Python'ie i mam zagwozdkę. W skrócie piszę grę papier kamień nożyce:
def play():
global winner
if rockint==1:
computeroption.set(computerrandom)
print(computeroption.get())
'''print(computerchoose)'''
if computeroption == 1:
winner.set("Tie")
elif computeroption == 2:
winner.set("Player wins")
elif computeroption == 3:
winner.set("Computer wins")
if paperint==2:
computeroption.set(computerrandom)
if scissorint==3:
computeroption.set(computerrandom)
'''print(computeroption.get())'''
if computeroption == 1:
winner.set("Tie")
print(winner.get())
print("aaaa")
elif computeroption