Какой у них формат запроса на дату в Postgres? - PullRequest
0 голосов
/ 31 марта 2020

Я новичок в SQL. Я сделал запрос SQL, но я не знаю правильный формат даты, который я бы sh использовал. У меня есть синтаксические ошибки, которые я не могу показать прямо сейчас. Большое спасибо за любую помощь.

const getWhere = () => {
  const whereCondition = `"Report"."statusId" IN (${statusIds})
  ${params.startDate ? `AND "Report"."createdAt" >= DATE(${moment(params.startDate).format('YYYY-MM-DD')})` : ''}
  ${params.endDate ? `AND "Report"."createdAt" <= DATE(${moment(params.endDate).format('YYYY-MM-DD')})` : ''}`
  return whereCondition;
}

1 Ответ

1 голос
/ 31 марта 2020

Подходит формат ISO (ГГГГ-ММ-ДД).

Но литерал даты должен быть строкой, то есть заключаться в одинарные кавычки (').

...