aggiunto fatta nel mese, fatto mese precedente, fatto trimestre corrente, fatto trimestre prec

This commit is contained in:
2024-06-20 16:59:52 +02:00
parent 36efa1c628
commit cb88dfbead

View File

@@ -872,6 +872,20 @@ public class ActivityService {
" MAX(CASE\n" +
" WHEN IsNull(effective_date, estimated_date) between dbo.f_getfirstdayofweek(DateAdd(week, 1, GETDATE())) AND dbo.f_getLastDayOfWeek(DateAdd(week, 1, GETDATE())) THEN 1\n" +
" ELSE 0 END) AS planned_next_week,\n" +
" MAX(CASE\n" +
" WHEN effective_date is not null AND effective_date BETWEEN dbo.f_getfirstdayofmonth(GETDATE()) AND EOMONTH(GETDATE())\n" +
" THEN 1\n" +
" ELSE 0 END) AS done_this_month,\n" +
" MAX(CASE\n" +
" WHEN effective_date is not null AND effective_date BETWEEN dbo.f_getfirstdayofmonth(DateAdd(-1, month, GETDATE())) AND EOMONTH(DateAdd(-1, month, GETDATE())) THEN 1\n" +
" ELSE 0 END) AS done_previous_month,\n" +
" MAX(CASE\n" +
" WHEN effective_date is not null AND DATEPART(QUARTER, effective_date) = DATEPART(QUARTER, GETDATE())\n" +
" THEN 1\n" +
" ELSE 0 END) AS done_this_quarter,\n" +
" MAX(CASE\n" +
" WHEN effective_date is not null AND DATEPART(QUARTER, effective_date) = Datepart(quarter, dateadd(month, -3, getdate())) THEN 1\n" +
" ELSE 0 END) AS done_previous_quarter,\n" +
" SUM(jtb_rlavr.ore) AS ore\n" +
" FROM stb_activity\n" +
" INNER JOIN stb_user ON stb_activity.user_name = stb_user.user_name\n" +