ich PROJECT versuche, Activity, Dauer, Mitarbeiternamen mit todate, from, ProjectID, aber ich bin nicht in der Lage hier meinen Code zu bekommen und SchemaLage nicht aus und Datumswerte aus der Datenbank zu erhalten unter Verwendung von PHP-MySQL
select ohrm_project.project_id as ohrmprojectid,ohrm_project.customer_id,ohrm_project.name as ohrm_projectname,ohrm_timesheet.timesheet_id as ohrmtimesheet_id, ohrm_timesheet.employee_id as ohrmtimesheetemployeeid,ohrm_timesheet_item.*, ohrm_project_activity.activity_id as ohrmprojectactivityid, ohrm_project_activity.project_id as ohrmprojectactivityprojectid, ohrm_project_activity.name as activityname,hs_hr_employee.* from ohrm_project,ohrm_timesheet,ohrm_timesheet_item,ohrm_project_activity,hs_hr_employee where ohrm_timesheet_item.project_id=2 and ohrm_timesheet_item.activity_id=ohrm_project_activity.activity_id and ohrm_timesheet_item.employee_id=hs_hr_employee.emp_number and ohrm_timesheet_item.employee_id=hs_hr_employee.emp_number and ohrm_timesheet_item.date between 2016-03-31 and 2016-04-04
Ich bin nur 2016.03.31 diese Daten bekommen – Sandy
Der 'BETWEEN' Bediener wählt Werte innerhalb eines Bereichs. Ihr Datumsbereich ist "2016-03-31" UND "2016-04-04". Sie haben nur ein Datum "2016-03-31", das die Bedingung erfüllt. (gemäß Ihrem Bild). Also, ich denke, es ist in Ordnung. –
Andere Daten in Ihrer Datenbanktabelle sind größer als "2016-04-04". Also, es gibt nur das "2016-03-31" zurück. –