Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
I am trying to get records from a database (ODBC connection) where the documentDate is greater than 1/04/2017.
E.G i have entered this SQL statement...
SELECT Amount, quantity, documentDate FROM SalesLineItem
WHERE documentDate > '1/04/2017'
I keep getting errors, for example...... Invalid combination of types compared: DATE and VARCHAR" or Invalid combination of types compared: DATE and BIGINT" if i have the date format as 1/04/2017
This is the format of documentDate in power bi
Any thoughts on how to fix this? have I go the wrong format after the WHERE statement?
Many thanks
Solved! Go to Solution.
The data type was a timestamp and the solution that worked for me is as follws.
SELECT Amount, quantity, documentDate FROM SalesLineItem WHERE documentDate > {ts '01/04/2017'}
Thank you for your input.
It might be safer to format your date a different way.
eg.
SELECT Amount, quantity, documentDate FROM SalesLineItem WHERE documentDate > '2017-04-01'
What is the datatype of the documentDate column in the SalesLineItem table in the database?
The documentDate column datatype is DateTime
Thank you
The data type was a timestamp and the solution that worked for me is as follws.
SELECT Amount, quantity, documentDate FROM SalesLineItem WHERE documentDate > {ts '01/04/2017'}
Thank you for your input.
No, the suggestion did not work. I still get the same errors!!!!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
94 | |
80 | |
67 | |
59 |
User | Count |
---|---|
150 | |
119 | |
104 | |
87 | |
67 |