Frage : Berechnung der Frau sql im Unrecht

Ich habe die folgende sql-Aussage, die ein falsches Resultat für Mai und Juli gibt. April und Juni sind korrekt.  der einzige Unterschied ist, dass es zwei Aufzeichnungen für Mai und Juli


SELECT Oberseite 12 BEKEHRTEN (VARCHAR, DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0), 106) als fldDate, Summe ([fldClosedOnTime]), sum ([fldassignedclosed]), SUMME gibt ([fldClosedOnTime]/[fldassignedclosed]) VON [KPI]. [dbo]. [viewSAPrepProjectBSC] wo DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0) <= DATEADD (Monat, DATEDIFF (Monat, 0, getdate ()), 0) Gruppe durch DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0) Auftrag durch DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0)

fldDate (kein Spaltenname) (kein Spaltenname) (kein Spaltenname) ist
1. April 2010 19 64 0.296875
1. Mai 2010 19 128 0.296875
1. Juni 2010 24 64/> 1. Juli 2010 0.375


the rohe Daten
fldAssignedClosed fldClosedOnTime fldStart
55 31 00:00 2010-07-28: 00.000
64 9 00:00 2010-07-12: 00.000
64 24 00:00 2010-06-23: 00.000
64 15 00:00 2010-05-26: 00.000
64 4 00:00 2010-05-05: 00.000
64 19 00:00 2010-04-28: 00.000

Antwort : Berechnung der Frau sql im Unrecht

Sie mittler auf der letzten Spalte? Bedeuten Sie


AUSERWÄHLTER Oberseite 12 BEKEHRTER (VARCHAR, DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0), 106) als fldDate, Summe ([fldClosedOnTime]), Summe ([fldassignedclosed]), 1.0*SUM ([fldClosedOnTime]) /Sum ([fldassignedclosed]) VON [KPI]. [dbo]. [viewSAPrepProjectBSC] wo DATEADD (Monat, DATEDIFF (Monat, 0, fldStart), 0) <>
Weitere Lösungen  
 
programming4us programming4us