Как использовать ключевые слова времени и интервала в postgrahile

У меня есть такой запрос в postgresql,

select * from attendanceTable where checkinTime = time '09:00:00' + interval '01:00:00'; проверить сотрудников, опоздавших на 1 час, с соответствующим фактическим временем 09:00:00,

для стола,

╔═════════════╦═════════════╦══════════╗
║ date_record ║ checkinTime ║ Emp_code ║
╠═════════════╬═════════════╬══════════╣
║ 2019-02-01  ║ 09:00:00    ║ p-01     ║
╠═════════════╬═════════════╬══════════╣
║ 2019-02-01  ║ 09:30:00    ║ p-02     ║
╠═════════════╬═════════════╬══════════╣
║ 2019-02-01  ║ 10:00:00    ║ p-03     ║
╠═════════════╬═════════════╬══════════╣
║ 2019-02-01  ║ 09:30:00    ║ p-04     ║
╚═════════════╩═════════════╩══════════╝

Который возвращает результат,

╔═════════════╦═════════════╦══════════╗
║ date_record ║ checkinTime ║ Emp_code ║
╠═════════════╬═════════════╬══════════╣
║ 2019-02-01  ║ 10:00:00    ║ p-03     ║
╚═════════════╩═════════════╩══════════╝

Но я не могу запустить то же самое в postgraphile/graphql,

{
  attendanceTable(condition: {checkinTime: time "09:00" + interval "01:00"}) {
    nodes {
      date_record 
      checkinTime
      Emp_code
    }
  }
}

Выдает эту ошибку:

Syntax Error: Expected Name, found String "09:00"

PostGraphile версия: 4.3.3

0 ответов

Другие вопросы по тегам