Top-N in Anzeigen oder Crystal Reports?

Frage ich mich, ob es möglich ist, eine Ansicht, die top-5 Zeilen aus einer Tabelle.
Ich finde, dass die Crystal-reports-berichten nicht zu haben scheinen alles, was gebaut, um dies zu tun, oder ich würde es tun, es.

Wenn ich die Abfrage der view Select * from qryTranHistory ist, gibt es die ersten 5 items, aber wenn ich versuchen, wählen Sie einen bestimmten Typ Select * from qryTranHistory Where tID = 45 es gibt nichts, da es keine tID=45 in die top 5 normalerweise.

Ist es möglich, dies zu tun?
Kann es erreicht werden, die in einer sub-Bericht in Crystal Reports?

Begrenzen Sie die Anzahl der Datensätze sichtbar in der Crystal Reports-Bericht mit einem Datensatz zählen-Vergleich, aber es ist schrecklich ineffizient, ziehen Sie die gesamte Ergebnismenge verwenden Sie nur eine kleine Menge dieser Zeilen. Besser zum einschränken der Ergebnismenge, die über SQL, wenn möglich.
Ich bin mir nicht sicher, ob es möglich ist, zu begrenzen es durch SQL... Meine Ansicht ist einfach Select Top 5 * from tblTranHistory Und meine Abfrage in der CR ist Select * from qryTranHistory where tID = 45, was ich hoffte wäre das gleiche wie zu sagen Select Top 5 From tblTransHistory where tID = 45, aber anscheinend nicht.

InformationsquelleAutor AndyD273 | 2010-06-23

Schreibe einen Kommentar