-1
J'ai besoin de parse
un datetime
contient millisecondes pour correspondre à la valeur maximale dans un champ contenant ces dates-heures.format millisecondes pour analyser un datetime?
Par exemple:
#standardSQL
SELECT PARSE_DATETIME('%Y-%m-%d %H:%M:%S.%u','2017-08-18 16:04:40.890')
Toutes les suggestions? Merci d'avance.
MISE À JOUR: Convertir en millisecondes, tout de suite MAX()
.
#standardSQL
WITH Input AS (
SELECT date
FROM UNNEST([
DATETIME '2017-08-18 16:04:40.890',
DATETIME '2017-07-27 11:09:10.347',
DATETIME '2017-08-22 13:17:34.727',
DATETIME '2017-08-22 13:17:34.737']) AS date
)
SELECT
MAX(CAST(date AS DATETIME))
FROM Input;
Nous vous remercions d'avoir accepté - est aussi important de 'vote sur answer'. Votez pour les réponses utiles. ... Vous pouvez vérifier ce qu'il faut faire quand quelqu'un répond à votre question - http://stackoverflow.com/help/someone-answers. En suivant ces règles simples, vous augmentez votre propre score de réputation et en même temps vous nous gardez motivés pour répondre à vos questions: o) considérez svp! –
Merci beaucoup @Mikhail Berlyant. Je n'ai pas trouvé le format "% E * S" datetime à la documentation de Bigquery. Utile! –