Especificar la zona horaria de una fecha en la cláusula WHERE de una consulta SQL de Postgres

sebastiengiroux

En Postgres, siempre almaceno mis fechas usando la marca de tiempo con la zona horaria.

Por el bien de la discusión, supongamos que tengo que almacenar eventos en ese momento (8 a. M., 1 p. M. Y 10 p. M.) En la zona horaria del este (EST -04) en el 2018-01-16. La marca de tiempo en la base de datos sería:

  • 8 am: "2018-01-16 12: 00: 00.000 + 00"
  • 1 pm: "2018-01-16 17: 00: 00.000 + 00"
  • 22:00: "2018-01-17 02: 00: 00.000 + 00"

¿Cómo escribiría una consulta SQL de Postgres para obtener todos los eventos que ocurrieron en el 2018-01-16 EST?

Laurenz Albe

La AT TIME ZONEconstrucción es tu amiga:

WHERE CAST((tscol AT TIME ZONE 'EST') AS date) = DATE '2018-01-16'

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

eliminar la zona horaria local de una fecha en javascript?

Necesita el resultado de la consulta de Postgres en una zona horaria determinada

Recuperar la zona horaria de una fecha y hora registrada en SQL Server (2005)

Incluir una cláusula WHERE en una consulta de fecha

Antes de escribir una fecha de Java en una columna SQL TIMESTAMP, ¿JDBC traduce la fecha de la zona horaria de la JVM a la zona horaria de la sesión de la base de datos?

Cambiar la zona horaria de una fecha a UTC sin cambiar la fecha en sí

momentJS: Obteniendo una marca de tiempo incorrecta de la fecha en una zona horaria diferente

¿Existe una zona horaria intrínseca para una columna de fecha en la base de datos?

Cómo convertir la fecha de una zona horaria a otra

Mover combinaciones de la cláusula Where a la cláusula From en una consulta de Oracle

Marca de tiempo de Oracle con zona horaria en el problema de la cláusula where

Use una cadena (campo multivalor de la tabla) como cláusula where en la consulta SQL

La mejor manera de convertir la zona horaria de manera eficiente en una consulta MYSQL

¿Cómo se escribe una declaración SQL que crea una nueva columna para un valor de fecha y luego la consulta en la cláusula WHERE?

Mostrar la zona horaria predeterminada de una cadena de fecha y hora en PHP

Convierta la hora de una zona horaria conocida en una zona horaria local en moment js

Conversión de fecha y hora con una zona horaria diferente a la fecha en una fecha específica

Mostrar una fecha exacta en JavaScript independientemente de la zona horaria

Convierta una cadena de fecha específica en Swift 3 Date mientras ajusta la zona horaria

Convierta la fecha y hora de una zona horaria específica en una marca de tiempo unix en python

Ignorar la zona horaria al crear la fecha del momento a partir de una cadena que contiene la zona horaria

devolver fechas en la zona horaria activa con una consulta de django

Carbon: devuelve una marca de tiempo basada en la cadena de fecha de entrada Y la zona horaria

Momentjs: Cómo convertir la fecha / hora de una zona horaria a la fecha / hora UTC

Cláusula Where de SQL y zona horaria de Django

Cómo obtener la fecha de hoy dada una ubicación / zona horaria específica con zona horaria de momento

Formateo de DateTime en una cadena con información de zona horaria para la fecha de creación en Javascript

Desplazamiento de zona horaria por nombre de zona horaria para una fecha específica en Javascript

Desplazamiento de zona horaria por nombre de zona horaria para una fecha específica en Javascipt

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    Pandas의 CSV 파일을 Pandas 데이터 프레임으로 가져 오기

  3. 3

    uitableview delete button image in iOS

  4. 4

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  5. 5

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  6. 6

    caída condicional de filas desde un marco de datos de pandas

  7. 7

    Link library in Visual Studio, why two different ways?

  8. 8

    Pagination class not getting applied in html

  9. 9

    Que signifie Decimal (-1)?

  10. 10

    UIButton textLabel with different fonts

  11. 11

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  12. 12

    Opción de máquina virtual no reconocida 'MaxPermSize = 512m' cuando se ejecuta Zeppelin

  13. 13

    matplotlib로 그래프를 그리는 동안 커서 위치에서 날짜 / 시간을 볼 수 없습니다. "DateFormatter에서 x = 0 값을 찾았습니다"라는 오류가 발생합니다.

  14. 14

    ¿Es posible en Windows evitar que otras aplicaciones se enganchen en las DLL del sistema?

  15. 15

    Error de la base de datos de Android Firebase: Permiso denegado al depurar en un teléfono

  16. 16

    Pandas: suma filas de DataFrame para columnas dadas

  17. 17

    ggplot2: gráfico con líneas y puntos para problemas de leyenda de dos conjuntos de datos

  18. 18

    ¿Cómo especificar el puerto en el que se aloja una aplicación ASP.NET Core?

  19. 19

    Recherche de la position d'index d'une valeur dans r dataframe

  20. 20

    GPU를 사용하여 ffmpeg 필터의 처리 속도를 가속화하는 방법은 무엇입니까?

  21. 21

    nested observables executed one after the other after termination

CalienteEtiquetas

Archivo