** Неизвестный столбец «timeStamp» в «списке полей» ** - PullRequest
0 голосов
/ 18 июня 2020

Я получаю эту ошибку, я новичок в sql У меня нет решения относительно моей проблемы, я был бы очень признателен, если бы кто-то мог помочь мне избавиться от этой ошибки

SELECT job.jobStatusId, 
       job.customerId,
       mazdoor.mazdoorName,
       mazdoor.picture , 
       job.mazdoorId, 
       job.workingHistoryId, 
       service.serviceName, 
       service.price , 
       contractor.cnic , 
       contractor.contractorId, 
       contractor.contractorName , 
       SUM(CONCAT(Extract(HOUR From timeStamp) ,'.', Extract(MINUTE From timeStamp))*service.price*0.05 ) AS GRANDTOTAL , 
       Date(job.timesStamp) AS Date 
FROM job  
INNER JOIN mazdoor ON mazdoor.mazdoorId = job.mazdoorId 
INNER JOIN service ON service.serviceId = job.serviceId 
INNER JOIN contractor ON mazdoor.contractorId = contractor.contractorId  
WHERE job.jobStatusId = '3' 
  AND mazdoor.jobsCompleted>=1  
  AND  mazdoor.contractorId = '$email' 
GROUP BY contractor.cnic

1 Ответ

0 голосов
/ 19 июня 2020

- столбец был написан с ошибкой

SELECT job.jobStatusId, 
       job.customerId,
       mazdoor.mazdoorName,
       mazdoor.picture , 
       job.mazdoorId, 
       job.workingHistoryId, 
       service.serviceName, 
       service.price , 
       contractor.cnic , 
       contractor.contractorId, 
       contractor.contractorName , 
       SUM(CONCAT(Extract(HOUR From timeStamp) ,'.', Extract(MINUTE From timeStamp))*service.price*0.05 ) AS GRANDTOTAL , 
       Date(job.timeStamp) AS Date --< column name was wrong. 
FROM job  
INNER JOIN mazdoor ON mazdoor.mazdoorId = job.mazdoorId 
INNER JOIN service ON service.serviceId = job.serviceId 
INNER JOIN contractor ON mazdoor.contractorId = contractor.contractorId  
WHERE job.jobStatusId = '3' 
  AND mazdoor.jobsCompleted>=1  
  AND  mazdoor.contractorId = '$email' 
GROUP BY  job.jobStatusId, 
       job.customerId,
       mazdoor.mazdoorName,
       mazdoor.picture , 
       job.mazdoorId, 
       job.workingHistoryId, 
       service.serviceName, 
       service.price , 
       contractor.cnic , 
       contractor.contractorId, 
       contractor.contractorName ,
       Date(job.timeStamp)
`
-- and the non-aggregate fields has to be group by
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...