Austin Kothig
c15993220f
Merge remote-tracking branch 'upstream' into feature/dateDiff-nanoseconds
2024-03-26 09:04:23 -07:00
Raúl Marín
de855ca917
Reduce header dependencies
2024-03-19 17:04:29 +01:00
Austin Kothig
5020741b25
Add support for nanosecond level precision.
2024-03-14 14:34:45 -07:00
Alexey Milovidov
974cf132d4
Fix bad formatting of the timeDiff
compatibility alias
2024-01-01 17:45:23 +01:00
Han Fei
11262d0156
Revert "Revert "dateDiff: add support for plural units.""
2023-08-24 17:11:58 +02:00
Alexander Tokmakov
59efbe4163
Revert "dateDiff: add support for plural units."
2023-08-24 15:35:18 +03:00
irenjj
0f0b5eb3b1
dateDiff: add support for plural units.
2023-08-21 21:15:00 +08:00
Dmitry Kardymon
a644317f57
Revert "Merge pull request #52129 from ClickHouse/revert-51291-ADQM-868"
...
This reverts commit 1b9bcae68e
, reversing
changes made to 7284749d05
.
2023-07-16 18:07:22 +00:00
Alexey Milovidov
9307e60c20
Revert "Millisecond and microsecond support in date_diff / age functions"
2023-07-14 23:21:26 +03:00
Dmitry Kardymon
e34597e43d
Fix tabulation
2023-06-27 18:36:32 +03:00
Dmitry Kardymon
c85ade9c27
Add const multiplier
2023-06-26 07:44:19 +00:00
Dmitry Kardymon
d58152cb82
Add constants / fix tests
2023-06-21 08:04:40 +00:00
Dmitry Kardymon
cda37f4d73
Fix negative support for date_diff/age(), fix whole int TransformDateTime64
2023-06-20 18:31:04 +00:00
Dmitry Kardymon
d1cb371d8d
Style fix (whitespaces)
2023-06-20 08:53:25 +00:00
Dmitry Kardymon
792cdb6da5
Add millisecond support to age() / add tests
2023-06-20 08:26:59 +00:00
Dmitry Kardymon
02b5b50e41
Add milli/micro seconds support for date_diff
2023-06-16 12:39:46 +00:00
Robert Schulze
45c28e1221
Introduce more fields for in-source function documentation
2023-05-05 21:30:21 +00:00
Robert Schulze
cfd9c4d85e
Register aliases of date_diff in system.functions
2023-04-06 14:04:37 +00:00
Alexey Milovidov
5b257ab806
Merge pull request #45233 from ClickHouse/improve_week_day
...
Revert "Revert "Improve week day""
2023-01-27 02:44:17 +03:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Robert Schulze
4ea836b87e
Revert "Revert "update function DAYOFWEEK and add new function WEEKDAY for mysql/spark compatiability""
...
This reverts commit e37f572c34
.
2023-01-13 14:00:16 +00:00
Alexander Tokmakov
e37f572c34
Revert "update function DAYOFWEEK and add new function WEEKDAY for mysql/spark compatiability"
2023-01-12 15:01:36 +03:00
taiyang-li
09c1cecb01
fix build error
2023-01-10 10:56:13 +08:00
Robert Schulze
3f03b0b53d
Revert "Revert "Add function 'age'""
...
This reverts commit 4549b14027
.
2022-12-20 10:18:43 +00:00
Alexey Milovidov
4549b14027
Revert "Add function 'age'"
2022-12-13 23:28:09 +03:00
Roman Vasin
80598eebc9
FIx age() for case startdate > enddate
2022-12-01 12:20:20 +00:00
Roman Vasin
48d808e475
Replace is_date_diff with is_relative
2022-11-30 16:22:30 +00:00
Roman Vasin
8160b286e2
Fix bug with week parameter for age()
2022-11-30 15:26:02 +00:00
Roman Vasin
eff768cca7
Fix seconds in age(); make specific NOLINT; fix DATEDIFF in 02477_age test
2022-11-29 15:42:44 +00:00
Roman Vasin
1630a6fcb0
Remove function description
2022-11-29 12:58:57 +00:00
Roman Vasin
ee0baa679b
Merge branch 'master' of github.com:ClickHouse/ClickHouse into ADQM-623
2022-11-14 09:45:32 +00:00
Roman Vasin
1f2f457e56
Fix style in function doc
2022-11-11 09:41:55 +00:00
Roman Vasin
67e66e40c3
Fix DateTime64 scale problem in age()
2022-11-11 09:25:08 +00:00
Roman Vasin
61b0c9d77c
Add documentation of age() into code
2022-11-11 07:34:53 +00:00
Roman Vasin
4962df7efb
Fix quarter
2022-11-10 11:37:57 +00:00
Roman Vasin
8f3a7b5024
Change algorithm into more accurate
2022-11-10 10:27:18 +00:00
Roman Vasin
44e033680e
Refactor age() function
2022-11-08 16:39:40 +00:00
FArthur-cmd
84c88ddc91
fix typos
2022-11-01 17:29:15 +00:00
FArthur-cmd
34a33d1821
add documentation for functions
2022-11-01 15:09:05 +00:00
FArthur-cmd
81c1576e61
add tests
2022-10-31 13:03:13 +00:00
FArthur-cmd
f5417da46b
merge
2022-10-29 08:33:05 +00:00
FArthur-cmd
6cbf50a829
extract common part
2022-10-28 21:06:32 +00:00
Robert Schulze
655233e1c5
Add convenience typedefs for Date/Date32/DateTime/DateTime64 columns
2022-10-24 16:55:41 +00:00
Roman Vasin
885f71d5f5
Replace is_extended_result by ResultPrecision
2022-10-20 08:18:22 +00:00
Roman Vasin
c0f18f29bb
Remove toExtendedReplated; Add template argument is_extended_result
2022-10-19 13:23:21 +00:00
Roman Vasin
d9fcd91875
Add toStableRelativeHourNum
2022-10-18 09:07:12 +00:00
Roman Vasin
040d61e047
Use {} in error message formatting
2022-10-14 08:13:04 +00:00
Roman Vasin
14ba9fa51d
Fix Date32 argument in dispatchConstForSecondColumn
2022-10-13 13:35:14 +00:00
Roman Vasin
4cf2913054
Fix message about allowed argument types
2022-10-13 12:58:22 +00:00
Roman Vasin
590ed7b640
Add transforms for other arguments lke year, quarter etc
2022-10-12 15:16:09 +00:00