Questione : Rapporto di presenza [accesso]

Hey, il
I recentemente ha fatto parte di un'azienda e lo hanno dato ad esame di una certa vecchia base di dati system.

There di presenza sono due tabelle:

Table 1: Fornire Details
- Name
- Rate_Per_Hour

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

Now che voglio una domanda che chiederà all'utente di chiedere il From_Date e il To_Date e la domanda calcolerà (ora totale come Time_OUT-Time_IN) * Rate_Per_Hour * (No_of_Days come To_Date-From_Date) con Names

So sarà visualizzato come:
Name | Rate_Per_Hour | No_of_Day |

Please help.
di reddito totale (Rate_Per_Hour * No_of_Day) class= del

Risposta : Rapporto di presenza [accesso]

Qui è un cambiamento per parametrizzare la data:

s.Name prescelto, s.Rate_Per_Hour, conteggio (*) come No_of_day,
somma (datediff (“n„, a.Time_in, a.Time_out))/60 * s.rate_per_hour come Total_Income
Da
il tblStaff come S interna unisce il tblAttendance come A
su s.Name = a.Name
dove a.date in mezzo [entrare nella prima data] e [entrare in ultimo datano]
gruppo da s.name, s.rate_per_hour


Per il numero dei giorni, la domanda restituisce il numero dei giorni funzionati.  Se volete il numero dei giorni di calendario, quindi cambiare “il conteggio (*)„ “a datediff (“d„, minuto (a.date), massimo (a.date))

Il vostro calcolo di reddito totale non ha significato.  Firmerò felice un contratto da 1 anno a $1 all'ora:

numero dei giorni * numero delle ore * valutare alle ore
 
260 * 2080 * $1 = $540.000  

Altre soluzioni  
 
programming4us programming4us