Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

υπάρχει τρόπος να προσθέσω μια στήλη με το συνολικό άθροισμα σε query με group by

αυτό που κάνει το rollup αλλά σε στήλη όχι σε γραμμή

 

έχω πχ

select id, sum(value)
from table 
group by id

με κάποιο τρόπο να μπαίνει άλλη μια στήλη με το sum το συνολικό

προφαβώς και θα είναι σε όλες τις γραμμές το ίδιο

Δημοσ.

select t1.id, t2.sum
from table t1
inner join (
   select id, sum(value) sum
   from table 
   group by id) t2 on t1.id = t2.id

Ίσως το να κάνεις group by στο Id να μην σου φέρει όμως το επιθυμητό αποτέλεσμα, αφού είναι unique. Εκτός και αν το έβαλες μόνο για παράδειγμα.

 

Η γενική ιδέα είναι να κάνεις join τον πίνακα με τον εαυτό του στο column που θες να κάνεις group.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...