Vraag : Het Rapport van de opkomst [Toegang]

Hey,
I werd lid onlangs van een bedrijf en zij gaven me om aan één of ander oud opkomstgegevensbestand system.

There te werken zijn twee lijsten:

Table 1: Personeel Details
- Name
- Rate_Per_Hour

Table 2: Personeel Attendance
- Name
- Date
- Time_IN
- Time_OUT

Now wil ik een vraag die de gebruiker zal vragen om From_Date en To_Date te vragen, en de vraag zal (Totaal Uur als Time_OUT-Time_IN) * Rate_Per_Hour * (No_of_Days als To_Date-From_Date) met Verschillende Names

So berekenen het zal worden getoond zoals:
Name | Rate_Per_Hour | No_of_Day | Totaal Inkomen (Rate_Per_Hour * No_of_Day)

Please help.

Antwoord : Het Rapport van de opkomst [Toegang]

Hier is een verandering om van de datum de parameters te bepalen:

Selecteer s.Name, s.Rate_Per_Hour, telling (*) als No_of_day,
som (datediff („n“, a.Time_in, a.Time_out))/60 * s.rate_per_hour als Total_Income
Van
tblStaff als S binnen sluit me aan bij tblAttendance als A
op s.Name = a.Name
waar a.date tussen [ga Eerste Datum in] en [ga Laatste Datum in]
groep door s.name, s.rate_per_hour


Voor aantal dagen, het vraagwinst aantal gewerkte dagen.  Als u aantal kalenderdagen wilt, dan verander „telling (*)“ in „datediff („D“, min (a.date), maximum (a.date))

Uw totaal inkomensberekening houdt geen steek.  Ik zal graag a1- jaarcontract bij $1 per uur ondertekenen:

het aantal dagen * aantal uren * schat per uren
 
260 * 2080 * $1 = $540.000  

Andere oplossingen  
 
programming4us programming4us