Help with Converting Time Zone - 'DateTimeOffset' to 'DateTime' in SQL Connector

Hey everyone,
I'm having trouble with a conversion from DateTimeOffset to Datetime in a SQL Query (inside a SQL connector). I am trying to convert my date columns when they are imported in DOMO as UTC so they are coming in as the right time (Db is UTC, Domo is Pacific) and convert them to DateTime.
When I run 'ValuationDateNew' query, I get the right time zone but it's a 'text' column. When I try to CAST or CONVERT that into a DateTime, the 'AT TIME ZONE' function doesn't seem to work properly. Here are the queries I'm using:
,[ValuationDate]
,([ValuationDate] AT TIME ZONE 'UTC') AS 'ValuationDateNew'
,CAST(([ValuationDate] AT TIME ZONE 'UTC') AS DATETIME) AS 'ValuationDateNew_CAST'
,CONVERT(DATETIME, ([ValuationDate] AT TIME ZONE 'UTC')) AS 'ValuationDateNew_CONVERT'
Has anyone run into this before? Any ideas on what to do?
Answers
-
I figured it out:
CAST((([YourDateColumn] AT TIME ZONE 'Pacific Standard Time') AT TIME ZONE 'UTC') AS DATETIME) AS 'YourDateColumn'
0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 657 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 814 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 81 App Studio
- 45 Variables
- 775 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 81 Workflows
- 23 Code Engine
- 40 AI and Machine Learning
- 20 AI Chat
- 1 AI Playground
- 1 AI Projects and Models
- 18 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 144 Manage
- 140 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive