publicfinalstaticStringEMP_NAME_QUERY="SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?";
//public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'";
//public final static String QUERY = "SELECT * FROM DeviceLogs_";
//public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String WHERE_COND = " WHERE LogDate between '";
publicfinalstaticStringAND_COND=" AND '";
publicfinalstaticStringSINGLE_QUOTE="'";
//public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' ";
+" from [Transactions] as tr,EmployeeMaster as emp "+
" where tr.EmployeemasterID=emp.EmployeeMasterID and convert(varchar,tr.aDateTime, 111) >=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY1=" and convert(varchar,tr.aDateTime, 111) <=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY2=" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)"
+"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000";
publicfinalstaticStringUNION=" Union ";
//public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringPRESENT_QUERY="SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
publicfinalstaticStringABSENT_QUERY="SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringPRESENT="P";
publicfinalstaticStringABSENT="A";
publicfinalstaticStringALL="All";
publicfinalstaticStringSHIFT="Shift";
publicfinalstaticStringLOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n"+
" from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n"+
" where tr.EmployeemasterID=emp.EmployeeMasterID and \n"+
" tr.aDateTime >= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME2=" and tr.aDateTime<= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME4=" group by emp.EmployeeCode, emp.FirstName ";
publicfinalstaticStringEMP_NAME_QUERY="SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?";
//public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'";
//public final static String QUERY = "SELECT * FROM DeviceLogs_";
//public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String WHERE_COND = " WHERE LogDate between '";
publicfinalstaticStringAND_COND=" AND '";
publicfinalstaticStringSINGLE_QUOTE="'";
//public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' ";
+" from [Transactions] as tr,EmployeeMaster as emp "+
" where tr.EmployeemasterID=emp.EmployeeMasterID and convert(varchar,tr.aDateTime, 111) >=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY1=" and convert(varchar,tr.aDateTime, 111) <=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY2=" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)"
+"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000";
publicfinalstaticStringUNION=" Union ";
//public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringPRESENT_QUERY="SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
publicfinalstaticStringABSENT_QUERY="SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringPRESENT="P";
publicfinalstaticStringABSENT="A";
publicfinalstaticStringALL="All";
publicfinalstaticStringSHIFT="Shift";
publicfinalstaticStringLOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n"+
" from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n"+
" where tr.EmployeemasterID=emp.EmployeeMasterID and \n"+
" tr.aDateTime >= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME2=" and tr.aDateTime<= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME4=" group by emp.EmployeeCode, emp.FirstName ";