Frage : Sql-Ansicht, die using Felder nicht in der GRUPPE DURCH Klausel filtert

Hallo,
I morgens versuchend, einen einfachen zusammenfassenden Bericht using die Gruppierung und eine ZÄHLIMPULS-Spalte aufzubauen. Ich wünsche die Details vorhanden nicht sein, gerade die zusammenfassenden Informationen, also möchte ich eine SQL-Ansicht verwenden, die die Gruppierungsaufgaben wahrnimmt und gründe gerade meinen Report auf dieser Ansicht.

The Problem ist das in diesem Fall, wir muss die Resultate using ein Datumfeld in der zugrunde liegenden Tabelle filtern. Ich kann nicht harter Code die Daten in WO Klausel, da sie variabel sein müssen. Aber ich kann sie nicht in die auserwählte Liste einsetzen und GRUPPE DURCH Liste, da sie nicht Teil der dieser Gruppierung ich sind, wünschen und werden oben meinen ZÄHLIMPULS field.

Is dort irgendeine Weise verwirren, dass ich ein Datumfeld in meiner SQL-Ansicht ohne sie einschließen kann meine Gruppierung und Gesamtmengen oben verwirrend? Gibt es irgendeine andere Lösung zu diesem Problem?

Thanks im Voraus für irgendeine Hilfe bei this.

Antwort : Sql-Ansicht, die using Felder nicht in der GRUPPE DURCH Klausel filtert

Ich denke nicht, der möglich ist - von der Außenseite der Ansicht, können Sie die resultierenden Felder nur sehen (nach Gruppe vorbei) und keinen Zugang zu zugrunde liegender Verfassung der Ansicht haben.

Auf Hinzufügen einer Datumspalte der Ansicht - wenn jede Reihe eine Zusammenfassung von sagen 10 Reihen, die Datum es sein würde - sehen ist?

Ich würde eine Funktion/ein proc mit dem gleichen Körper wie die Ansicht verursachen, aber die kann einen Parameter in nehmen WO Klausel.
Weitere Lösungen  
 
programming4us programming4us