Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Περιεχόμενο TehcKnowledge

Πρόβλημα 

Σύνθετο ερώτημα ODBC για συνάθροιση όπως οι κατανομές σε μία μόνο εγγραφή και εξαιρεί τυχόν κατανομές που συναθροιστούν με σύνολο 0,00 $.


Επίλυση 

Αυτό μπορεί να επιτευχθεί ακολουθώντας τα παρακάτω βήματα:


1. Δημιουργήστε το ερώτημα κεφαλίδας ως κανονικό.


2. Μεταβείτε στο: Έναρξη | Ρυθμίσεις | Πίνακας Ελέγχου | ODBC.


3. Κάντε κλικ στην επιλογή "Προσθήκη".


4. Επιλέξτε το πρόγραμμα οδήγησης κειμένου της Microsoft και κάντε κλικ στο κουμπί "Τέλος".


5. Δώστε στην προέλευση δεδομένων ένα όνομα και μια περιγραφή.


6. Κατάργηση σήμανσης του πλαισίου ελέγχου "Χρήση τρέχοντος καταλόγου" και κάντε κλικ στο κουμπί "Επιλογή καταλόγου".


7. Διαδρομή προς τον κατάλογο όπου βρίσκεται το αρχείο προέλευσης.


8. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε την προέλευση δεδομένων. Η προέλευση δεδομένων θα πρέπει να εμφανίζεται στη λίστα στο παράθυρο "Διαχειριστής προέλευσης δεδομένων ODBC".


9. Στη Διαχείριση ενοποίησης, δημιουργήστε ένα νέο ερώτημα.


10. Το ερώτημα θα είναι ένα σύνθετο ερώτημα ODBC.


11. Δώστε στο ερώτημα ένα όνομα και μια περιγραφή.


12. Επιλέξτε την προέλευση δεδομένων που μόλις δημιουργήσατε από την αναπτυσσόμενη λίστα "Προέλευση δεδομένων".


13. Πληκτρολογήστε την ακόλουθη πρόταση SELECT (τα ονόματα των στηλών και η αναφορά αρχείου προέλευσης θα πρέπει να αλλάξουν ώστε να αντικατοπτρίζουν αυτό που πραγματικά είναι το δικό σας):


Select * from (SELECT SUM (Amount) As SumAmt, [Document Number], Customer, Account, Type from rmdist.txt GROUP BY [Document Number], Customer, Type, Account ORDER BY [Document Number], Customer, Type, Account) Where SumAmt <> 0 


*Το πεδίο "Ποσό" είναι το ποσό χρέωσης ή πίστωσης που θέλετε να αθροίζει.


*Θα πρέπει να χρησιμοποιήσετε την πρόταση "Ως" για να δώσετε σε αυτό το συνοπτικό πεδίο ένα όνομα όπως SumAmt που θα χρησιμοποιηθεί στον τελικό όρο Where με <> κριτήρια 0.


*Τα πεδία που περιέχουν κενό διάστημα στο όνομα θα πρέπει να περικλείονται σε αγκύλες, όπως [Αριθμός εγγράφου].


*Θα πρέπει να επιλέξετε όλα τα πεδία που θέλετε να αντιστοιχίσετε στο παράθυρο αντιστοίχισης προορισμού.


*Οι προτάσεις "Ομαδοποίηση κατά" και "Σειρά κατά" θα πρέπει να περιλαμβάνουν όλα τα επιλεγμένα πεδία, ΕΚΤΑΚΤΟ για το πεδίο "Ποσό".


*Φροντίστε να κάνετε προεπισκόπηση του ερωτήματος πριν να συνεχίσετε. Οι λογαριασμοί θα πρέπει να συνατώνται σωστά στο ερώτημα.


14. Ολοκληρώστε τη ρύθμιση της ενοποίησης και εκτελέστε την.


Αυτό το άρθρο ήταν Αναγνωριστικό εγγράφου TechKnowledge: 27956

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×