benjamin.weizmann
Registered User.
- Local time
- Today, 13:23
- Joined
- Aug 30, 2016
- Messages
- 78
hi
I would like to show for each machinenum and for each ID_task the first (oldest) record by it's duedate_task
I don't success do it
please your help
Ben
I would like to show for each machinenum and for each ID_task the first (oldest) record by it's duedate_task
I don't success do it
please your help
Ben
Code:
SELECT tasks_diary.ID_task,
first(tasks_diary.duedate_task),
tasks.name_task,
tasks_diary.machinenum
FROM tasks INNER JOIN tasks_diary ON tasks.ID = tasks_diary.ID_task
WHERE (((tasks_diary.dodate_task) Is Null) AND ((tasks_diary.duedate_task)<=DateAdd("h",1,Now())) AND ((tasks_diary.lognum) Like "*" & [Tempvars]![uniqcode] & "*" Or (tasks_diary.lognum) In (SELECT ID_worker FROM workers_list WHERE Level=1) Or (tasks_diary.lognum)=999999) AND ((tasks_diary.statustask)=0 Or (tasks_diary.statustask)=4))
group by tasks_diary.ID_task, tasks.name_task, tasks_diary.machinenum
UNION SELECT tasks_diary.ID_task, tasks_diary.duedate_task, tasks.name_task, tasks_diary.machinenum
FROM tasks INNER JOIN tasks_diary ON tasks.ID = tasks_diary.ID_task
WHERE (((tasks_diary.duedate_task)<=Now()) AND (tasks.typef=9) AND (tasks_diary.dodate_task>=Now()));