Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
Submitted by: @mrotteveel
Timestamps in Firebird have a 100 microsecond resolution, however the built-in DATEADD takes only integer values this makes it impossible to modify the 100 microsecond value of a TIMESTAMP.
SELECT CAST(DATEADD(-1 * EXTRACT(MILLISECOND FROM ts) MILLISECOND TO ts) AS VARCHAR(30)), EXTRACT(MILLISECOND FROM ts)
SELECT TIMESTAMP'2014-06-09 13:50:17.4971' as ts
2014-06-09 13:50:17.0001 497.1
I would expect (or prefer) output:
Commits: 33a9510 FirebirdSQL/fbt-repository@06b88e0
The text was updated successfully, but these errors were encountered:
assignee: Adriano dos Santos Fernandes [ asfernandes ]
Sorry, something went wrong.
status: Open [ 1 ] => Resolved [ 5 ]
resolution: Fixed [ 1 ]
Fix Version: 3.0 Beta 1 [ 10332 ]
status: Resolved [ 5 ] => Resolved [ 5 ]
QA Status: Done successfully
status: Resolved [ 5 ] => Closed [ 6 ]
No branches or pull requests