BigQuery, преобразуйте переменную INTEGER в DATE

Да, вы можете создать один большой запрос вручную, с чем-то вроде:

$query = "";
foreach ($array as $curvalue) {
  if ($query)
    $query .= ",";
  $query .= "('" . $mysqli->real_escape_string($curvalue) . "')";
}
if ($query) {
  $query = "INSERT INTO table (link) VALUES " . $query;
  $mysqli->query($query);
}
0
задан MCS 16 January 2019 в 11:50
поделиться

1 ответ

Вы можете отформатировать как строку, а затем проанализировать как дату:

SELECT PARSE_DATE('%d%m%Y', FORMAT('%08d', int_date))
FROM (SELECT 1032005 AS int_date)

Это дает:

2005-03-01
0
ответ дан Elliott Brossard 16 January 2019 в 11:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: