Όπως δηλώνει και το όνομα του GROUP BY ρήτρα ομάδες τα αρχεία που έχουν την ίδια αξία στα / s indocadas colnma / s ως παράδειγμα grupo.Por, αν έχουμε το όνομα όλων των menbers του συλλόγου εκτελεί μια δήλωση, όπως τα ακόλουθα:
Επιλέξτε το όνομα από τα μέλη
Ας υποθέσουμε ότι έχουμε πολλά μέλη με το ίδιο όνομα, αυτό θα μας δώσει την επανάληψη σειρών. Τώρα, αν αυτό που θέλουμε είναι να πάρετε μόνο τα τελευταία ονόματα είναι διαφορετικά. Γι 'αυτό χρειαζόμαστε στα μέλη της ομάδας έχουν το ίδιο επώνυμο σε μια ομάδα και να δείξουμε την ομάδα αντί των γραμμών.
Επιλέξτε το όνομα από τα μέλη GROUP BY όνομα
Ας δούμε τώρα ένα πιο πρακτικό παράδειγμα με την προσθήκη, για παράδειγμα, το άθροισμα.
Ξέρω πόση είναι η αμοιβή που χρεώνεται ανά κατηγορία. Στη συνέχεια, η λίστα με όλα τα μέλη θα πρέπει να τις ομαδοποιήσει με βάση την κατηγορία και να προσθέσετε τις μετοχές ο καθένας. Μπορώ να τα κάνω όλα αυτά σε μια ενιαία δήλωση:
Επιλέξτε Κατηγορία, ποσού (με επιπλέον χρέωση), ως ποσό από τα μέλη ΟΜΑΔΑ ΑΠΟ κατηγορία
Αυτό είναι πολύ χρήσιμο χρήση cláusla απαιτεί μόνο λίγη πρακτική να κατανοήσει τη λειτουργία του.
Η ελπίδα αυτό βοηθά.
Πληροφορίες Bitacoras.com ...
Τιμή στο Bitacoras.com: Όπως υποδηλώνει το όνομά του το GROUP BY ρήτρα ομάδες τα αρχεία που έχουν την ίδια αξία στα / s indocadas colnma / s ως παράδειγμα grupo.Por, αν έχουμε το όνομα όλων των menbers του συλλόγου θα τρέξει sen ...
ΤΙ ΣΥΜΒΑΙΝΕΙ, ΑΝ θέλετε να δείτε κάτι παραπάνω από ένα στήλη στην επιλεγμένη ΠΑΡΑΔΕΙΓΜΑ Χ:
ΣΥΝΟΛΟ έκπτωση nro_nota_venta υποσύνολο
--------------------------------------
001 έως 5.059.252 60,00 0,00 60,00
466 - 112 40.00 20.00 20.00
466 - 112 80,00 80,00 0,00
ΜΕ ΤΗΝ ΠΑΡΟΥΣΑ ΠΡΟΤΑΣΗ δεν επιτυγχάνει Ε MUSTRE μια νότα ΠΩΛΗΣΗΣ
ΕΠΙΛΕΞΤΕ [nro_nota_venta]
[Υποσύνολο]
[Off]
, SUM ([συνολικά]) ΩΣ ΣΥΝΟΛΟ
ΑΠΟ [TheStage]. [Dbo]. [Nota_Venta]
ΟΜΑΔΑ ΑΠΟ [nro_nota_venta], [υποσύνολο] [έκπτωση]
Πάντως αν βάλετε αυτή την πρόταση
ΕΠΙΛΕΞΤΕ [nro_nota_venta]
, SUM ([συνολικά]) ΩΣ ΣΥΝΟΛΟ
ΑΠΟ [TheStage]. [Dbo]. [Nota_Venta]
ΟΜΑΔΑ ΑΠΟ [nro_nota_venta]
ΤΟ ΑΠΟΤΕΛΕΣΜΑ είναι αυτό που θέλω, αλλά ΔΕΝ θέλετε απλά να παρουσιάσουν αλλά Τά άλλες στήλες 1ο ΠΑΡΑΔΕΙΓΜΑ
ΣΥΝΟΛΟ nro_nota_venta
------------------------
001 έως 5.059.252 60,00
466 - 112 100,00
ΠΩΣ ΜΠΟΡΩ ΝΑ ΚΑΝΩ ΝΑ δείχνουν ότι μόνο ένα ΣΗΜΕΙΩΣΗ ΠΩΛΗΣΗΣ
Η πρώτη δήλωση είναι σωστή. Και αυτό δείχνει το NR από αντίγραφο πωλήσεων γλιστρήσει επειδή όχι μόνο είναι ομαδοποίηση από αυτόν τον κώδικα, αλλά από το συνδυασμό του υποσυνόλου + + έκπτωση nr και αν εξετάσουμε προσεκτικά όλες τις εγγραφές που επέστρεψε ο συνδυασμός είναι μοναδικός.
Δοκιμάστε αυτό:
ΕΠΙΛΕΞΤΕ [nro_nota_venta]
, SUM [υποσύνολο] αυτός υποσύνολο
, SUM [έκπτωση] ανοικτά ως
, SUM ([συνολικά]) ΩΣ ΣΥΝΟΛΟ
ΑΠΟ [TheStage]. [Dbo]. [Nota_Venta]
ΟΜΑΔΑ ΑΠΟ [nro_nota_venta]
Τύχη.
Θα ήθελα να ξέρω πώς μπορώ να προσθέσω δύο ή περισσότερες στήλες. Το ακόλουθο παράδειγμα είναι τα χρήματα και είμαι εγγραφή επιλογές μου όλα τα q και προσθέστε τη στήλη για να δείτε μια συνολική
Αυτός είναι ο κύριος λόγος που μου αρέσει http://www.solovb.net . Aweosme θέση.
Έχω ένα πρόβλημα, έχω ένα ερώτημα που μου δείχνει διπλές τιμές, επειδή έχω ένα χρονικό διάστημα, εδώ είμαι ό, τι συμβαίνει σε μένα
Επιλέξτε S.Nombre, Nomb_prov, idprovincia, Πράσινο = συγχωνεύονται ((SELECT Sum (CapEmbarazadas) από τη γέννηση ως N
ΟΠΟΥ N.Ano = A.Ano και N.idsucursal = A.idsucursal και A.idprovincia = N.idprovincia), 0),
Σπούδασε συγχωνευτούν = (άθροισμα (Σπουδές), 0),
NoEstudiadas = συγχωνεύονται ((SELECT Sum (CapEmbarazadas), όπως γεννήθηκε από N.Ano όπου N = A.Ano
και N.idsucursal = A.idsucursal και A.idprovincia = N.idprovincia)-Sum (Σπουδές), 0),
Κάλυψη = συγχωνεύονται (Μετατροπή (δεκαδικό (5,2), συγχωνεύονται (Άθροισμα (Σπουδές), 0) /
Μετατρέψτε (Ρεάλ, (SELECT Sum (CapEmbarazadas) από N.Ano όπου αυτό γεννήθηκε ως N = A.Ano
και N.idsucursal = A.idsucursal N.idprovincia και A.idprovincia =))), 0) * 100
Από προγεστερόνη Α, επαρχίες όπως η P, η S όταν οι πελάτες
A.idprovincia = P.Cod_Prov και Id_pais = "CU" και A.Ano Μεταξύ '2009 'και '2010' και A.idlaboratorio = ClientCode
Ομάδα από A.idsucursal, Nomb_prov, A.idprovincia, S.nombre, A.ano
Αυτό είναι που μου δείχνει
HIPEF Jatibonico (Pol Doc Antonio Avila Valdivia) Πνεύματα Sancti Σπ. 7 0 15 0 0.00
HIPEF Caibari, n (CMHE) Βίλα Κλάρα 6 0 22 0 0.00
DAVIHLAB Αβάνα 2 410 5 405 1,00
Νοσ. Άρτεμις Αβάνα 2 0 2 0 0,00
Νοσ. Αβάνα Άρτεμις 2 410 20 390 5,00
Νοσ. Σαντίνο Pinar del R o 1 0 20 0 0.00
Νοσ. Σαντίνο Pinar del R ή 1660 20 640 3,00
Βλέπετε Άρτεμις Νοσοκομείο και Σαντίνο εγώ να επαναληφθεί, επειδή και οι δύο έχουν αξία για το 2009 και το 2010. Όπως μπορώ να πάρω μόνο μία φορά με την προστιθέμενη αξία;
Από ό, τι μπορώ να δω αυτήν την ομαδοποίηση των τριών πεδίων (Ομάδα από A.idsucursal, Nomb_prov, A.idprovincia, S.nombre, A.ano) θα συγκεντρώσει όλα τα αρχεία που "τρία" πεδία έχουν τα ίδια δεδομένα, τα οποία δεν είναι συμβαίνει στο παράδειγμα που δημοσιεύετε σαν το νοσοκομείο είναι το ίδιο υπάρχει ένα πεδίο που περιέχει ένα διαφορετικό δεδομένων.
Χαιρετισμούς
Ελισσαιέ