Vraag : Gelieve te helpen me deze mySQLvraag schrijven.

Ik probeer om winst voor een specifieke Maand (en jaar) te berekenen.  Ik moet een vraag schrijven die de totale winst voor een bepaalde maand en een gebruiker berekent.  Ik ben met succes erin geslaagd om alle afzonderlijke winsten (als WINST) in de eerste vraag uit te printen.  MAAR wanneer ik de winsten optel (tweede vraag) het geeft me een waardemanier aan hoogte.  Ik weet wat niet om de waarden langs te groeperen om de SOM ertoe te brengen om correcte profit.

Please help.

Individual te geven een lijst maakte van Vraag profiteert:
1:
2:
3:
4:
5:
6:
7:
SELECT (CREDITS.CRED_VALUE_PER_CREDIT-PACKAGE_DEFAULTS.PACDEF_TUTOR_HOURLY_PAY/LESSON_TYPES.LESTY_BILLING_PERSONS) *CREDITS.CRED_NUM_OF_CREDITS ALS WINST,
 JAAR (CREDITS.CRED_PURCHASE_DATE), MAAND (CREDITS.CRED_PURCHASE_DATE), CRED_ID

VAN KREDIETEN BINNEN SLUIT ME AAN BIJ KLANTEN OP CREDITS.CRED_CUS_ID = CUSTOMERS.CUS_ID BINNEN AANSLUITEN ZICH BIJ LESSON_TYPES OP CREDITS.CRED_LESTY_ID = LESSON_TYPES.LESTY_ID BINNEN AANSLUITEN ZICH BIJ PACKAGE_DEFAULTS OP LESSON_TYPES.LESTY_ID = PACKAGE_DEFAULTS.PACDEF_LESTY_ID 

WAAR MAAND (CREDITS.CRED_PURCHASE_DATE) = „02“ EN JAAR (CREDITS.CRED_PURCHASE_DATE) = „2010“ EN CUSTOMERS.CUS_USER_ID = „14“ EN CREDITS.CRED_DEACTIVE = 0 EN CREDITS.CRED_ORDER_STATUS = 4 
GROEP DOOR PACDEF_TUTOR_HOURLY_PAY, CREDITS.CRED_VALUE_PER_CREDIT
vraag van de Winst van de Som 


Incorrect:
1:
2:
3:
4:
5:
6:
7:
SELECT SOM ((CREDITS.CRED_VALUE_PER_CREDIT-PACKAGE_DEFAULTS.PACDEF_TUTOR_HOURLY_PAY/LESSON_TYPES.LESTY_BILLING_PERSONS) *CREDITS.CRED_NUM_OF_CREDITS) ALS WINST,
 JAAR (CREDITS.CRED_PURCHASE_DATE), MAAND (CREDITS.CRED_PURCHASE_DATE), CRED_ID

VAN KREDIETEN BINNEN SLUIT ME AAN BIJ KLANTEN OP CREDITS.CRED_CUS_ID = CUSTOMERS.CUS_ID BINNEN AANSLUITEN ZICH BIJ LESSON_TYPES OP CREDITS.CRED_LESTY_ID = LESSON_TYPES.LESTY_ID BINNEN AANSLUITEN ZICH BIJ PACKAGE_DEFAULTS OP LESSON_TYPES.LESTY_ID = PACKAGE_DEFAULTS.PACDEF_LESTY_ID 

WAAR MAAND (CREDITS.CRED_PURCHASE_DATE) = „02“ EN JAAR (CREDITS.CRED_PURCHASE_DATE) = „2010“ EN CUSTOMERS.CUS_USER_ID = „14“ EN CREDITS.CRED_DEACTIVE = 0 EN CREDITS.CRED_ORDER_STATUS = 4 
GROEP TEGEN MAAND (CREDITS.CRED_PURCHASE_DATE)

Antwoord : Gelieve te helpen me deze mySQLvraag schrijven.

Ja… als zij normale die controles toen de benadering waren u oorspronkelijk postte (en Paul_Harris_Fusion zich wordt geprobeerd om uit te breiden) zou gewerkt hebben.

Jammer genoeg, niettemin, is ShapeControls een eigenaardigheid! …  =O
Andere oplossingen  
 
programming4us programming4us