ClickHouse/tests/queries/0_stateless/00921_datetime64_compatibility_long.reference
Alexey Milovidov ccde0211dc Update test
2021-07-24 18:45:33 +03:00

1251 lines
30 KiB
Plaintext

SELECT toTimeZone(N, \'UTC\')
Code: 43
"DateTime('UTC')","2019-09-16 16:20:11"
"DateTime64(3, 'UTC')","2019-09-16 16:20:11.234"
------------------------------------------
SELECT toYear(N, \'Europe/Moscow\')
"UInt16",2019
"UInt16",2019
"UInt16",2019
------------------------------------------
SELECT toQuarter(N, \'Europe/Moscow\')
"UInt8",3
"UInt8",3
"UInt8",3
------------------------------------------
SELECT toMonth(N, \'Europe/Moscow\')
"UInt8",9
"UInt8",9
"UInt8",9
------------------------------------------
SELECT toDayOfYear(N, \'Europe/Moscow\')
"UInt16",259
"UInt16",259
"UInt16",259
------------------------------------------
SELECT toDayOfMonth(N, \'Europe/Moscow\')
"UInt8",16
"UInt8",16
"UInt8",16
------------------------------------------
SELECT toDayOfWeek(N, \'Europe/Moscow\')
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toHour(N, \'Europe/Moscow\')
Code: 43
"UInt8",19
"UInt8",19
------------------------------------------
SELECT toMinute(N, \'Europe/Moscow\')
Code: 43
"UInt8",20
"UInt8",20
------------------------------------------
SELECT toSecond(N, \'Europe/Moscow\')
Code: 43
"UInt8",11
"UInt8",11
------------------------------------------
SELECT toUnixTimestamp(N)
Code: 44
"UInt32",1568650811
"UInt32",1568650811
------------------------------------------
SELECT toStartOfYear(N, \'Europe/Moscow\')
Code: 43
"Date","2019-01-01"
"Date","2019-01-01"
------------------------------------------
SELECT toStartOfISOYear(N, \'Europe/Moscow\')
Code: 43
"Date","2018-12-31"
"Date","2018-12-31"
------------------------------------------
SELECT toStartOfQuarter(N, \'Europe/Moscow\')
Code: 43
"Date","2019-07-01"
"Date","2019-07-01"
------------------------------------------
SELECT toStartOfMonth(N, \'Europe/Moscow\')
Code: 43
"Date","2019-09-01"
"Date","2019-09-01"
------------------------------------------
SELECT toMonday(N, \'Europe/Moscow\')
Code: 43
"Date","2019-09-16"
"Date","2019-09-16"
------------------------------------------
SELECT toStartOfWeek(N, \'Europe/Moscow\')
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT toStartOfDay(N, \'Europe/Moscow\')
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
------------------------------------------
SELECT toStartOfHour(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:00:00"
"DateTime('Europe/Moscow')","2019-09-16 19:00:00"
------------------------------------------
SELECT toStartOfMinute(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
------------------------------------------
SELECT toStartOfFiveMinute(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
------------------------------------------
SELECT toStartOfTenMinutes(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
------------------------------------------
SELECT toStartOfFifteenMinutes(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:15:00"
"DateTime('Europe/Moscow')","2019-09-16 19:15:00"
------------------------------------------
SELECT toStartOfInterval(N, INTERVAL 1 year, \'Europe/Moscow\')
Code: 43
"Date","2019-01-01"
"Date","2019-01-01"
------------------------------------------
SELECT toStartOfInterval(N, INTERVAL 1 month, \'Europe/Moscow\')
Code: 43
"Date","2019-09-01"
"Date","2019-09-01"
------------------------------------------
SELECT toStartOfInterval(N, INTERVAL 1 day, \'Europe/Moscow\')
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
------------------------------------------
SELECT toStartOfInterval(N, INTERVAL 15 minute, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:15:00"
"DateTime('Europe/Moscow')","2019-09-16 19:15:00"
------------------------------------------
SELECT date_trunc(\'year\', N, \'Europe/Moscow\')
Code: 43
"Date","2019-01-01"
"Date","2019-01-01"
------------------------------------------
SELECT date_trunc(\'month\', N, \'Europe/Moscow\')
Code: 43
"Date","2019-09-01"
"Date","2019-09-01"
------------------------------------------
SELECT date_trunc(\'day\', N, \'Europe/Moscow\')
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
"DateTime('Europe/Moscow')","2019-09-16 00:00:00"
------------------------------------------
SELECT date_trunc(\'minute\', N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
"DateTime('Europe/Moscow')","2019-09-16 19:20:00"
------------------------------------------
SELECT toTime(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","1970-01-02 19:20:11"
"DateTime('Europe/Moscow')","1970-01-02 19:20:11"
------------------------------------------
SELECT toRelativeYearNum(N, \'Europe/Moscow\')
"UInt16",2019
"UInt16",2019
"UInt16",2019
------------------------------------------
SELECT toRelativeQuarterNum(N, \'Europe/Moscow\')
"UInt32",8078
"UInt32",8078
"UInt32",8078
------------------------------------------
SELECT toRelativeMonthNum(N, \'Europe/Moscow\')
"UInt32",24237
"UInt32",24237
"UInt32",24237
------------------------------------------
SELECT toRelativeWeekNum(N, \'Europe/Moscow\')
"UInt32",2594
"UInt32",2594
"UInt32",2594
------------------------------------------
SELECT toRelativeDayNum(N, \'Europe/Moscow\')
"UInt32",18155
"UInt32",18155
"UInt32",18155
------------------------------------------
SELECT toRelativeHourNum(N, \'Europe/Moscow\')
"UInt32",435717
"UInt32",435736
"UInt32",435736
------------------------------------------
SELECT toRelativeMinuteNum(N, \'Europe/Moscow\')
"UInt32",26143020
"UInt32",26144180
"UInt32",26144180
------------------------------------------
SELECT toRelativeSecondNum(N, \'Europe/Moscow\')
"UInt32",1568581200
"UInt32",1568650811
"UInt32",1568650811
------------------------------------------
SELECT toISOYear(N, \'Europe/Moscow\')
"UInt16",2019
"UInt16",2019
"UInt16",2019
------------------------------------------
SELECT toISOWeek(N, \'Europe/Moscow\')
"UInt8",38
"UInt8",38
"UInt8",38
------------------------------------------
SELECT toWeek(N, \'Europe/Moscow\')
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT toYearWeek(N, \'Europe/Moscow\')
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT timeSlot(N, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:00:00"
"DateTime('Europe/Moscow')","2019-09-16 19:00:00"
------------------------------------------
SELECT toYYYYMM(N, \'Europe/Moscow\')
"UInt32",201909
"UInt32",201909
"UInt32",201909
------------------------------------------
SELECT toYYYYMMDD(N, \'Europe/Moscow\')
"UInt32",20190916
"UInt32",20190916
"UInt32",20190916
------------------------------------------
SELECT toYYYYMMDDhhmmss(N, \'Europe/Moscow\')
"UInt64",20190916000000
"UInt64",20190916192011
"UInt64",20190916192011
------------------------------------------
SELECT addYears(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2020-09-16 19:20:11"
Code: 43
------------------------------------------
SELECT addMonths(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-10-16 19:20:11"
Code: 43
------------------------------------------
SELECT addWeeks(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-23 19:20:11"
Code: 43
------------------------------------------
SELECT addDays(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-17 19:20:11"
Code: 43
------------------------------------------
SELECT addHours(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 20:20:11"
Code: 43
------------------------------------------
SELECT addMinutes(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:21:11"
Code: 43
------------------------------------------
SELECT addSeconds(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:12"
Code: 43
------------------------------------------
SELECT addQuarters(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-12-16 19:20:11"
Code: 43
------------------------------------------
SELECT subtractYears(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2018-09-16 19:20:11"
Code: 43
------------------------------------------
SELECT subtractMonths(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-08-16 19:20:11"
Code: 43
------------------------------------------
SELECT subtractWeeks(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-09 19:20:11"
Code: 43
------------------------------------------
SELECT subtractDays(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-15 19:20:11"
Code: 43
------------------------------------------
SELECT subtractHours(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 18:20:11"
Code: 43
------------------------------------------
SELECT subtractMinutes(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:19:11"
Code: 43
------------------------------------------
SELECT subtractSeconds(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-09-16 19:20:10"
Code: 43
------------------------------------------
SELECT subtractQuarters(N, 1, \'Europe/Moscow\')
Code: 43
"DateTime('Europe/Moscow')","2019-06-16 19:20:11"
Code: 43
------------------------------------------
SELECT CAST(N as DateTime(\'Europe/Minsk\'))
"DateTime('Europe/Minsk')","2019-09-16 00:00:00"
"DateTime('Europe/Minsk')","2019-09-16 19:20:11"
"DateTime('Europe/Minsk')","2019-09-16 19:20:11"
------------------------------------------
SELECT CAST(N as Date)
"Date","2019-09-16"
"Date","2019-09-16"
"Date","2019-09-16"
------------------------------------------
SELECT CAST(N as UInt64)
"UInt64",18155
"UInt64",1568650811
"UInt64",1568650811
------------------------------------------
SELECT CAST(N as DateTime64(0, \'Europe/Minsk\'))
"DateTime64(0, 'Europe/Minsk')","2019-09-16 00:00:00"
"DateTime64(0, 'Europe/Minsk')","2019-09-16 19:20:11"
"DateTime64(0, 'Europe/Minsk')","2019-09-16 19:20:11"
------------------------------------------
SELECT CAST(N as DateTime64(3, \'Europe/Minsk\'))
"DateTime64(3, 'Europe/Minsk')","2019-09-16 00:00:00.000"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:11.000"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:11.234"
------------------------------------------
SELECT CAST(N as DateTime64(6, \'Europe/Minsk\'))
"DateTime64(6, 'Europe/Minsk')","2019-09-16 00:00:00.000000"
"DateTime64(6, 'Europe/Minsk')","2019-09-16 19:20:11.000000"
"DateTime64(6, 'Europe/Minsk')","2019-09-16 19:20:11.234000"
------------------------------------------
SELECT CAST(N as DateTime64(9, \'Europe/Minsk\'))
"DateTime64(9, 'Europe/Minsk')","2019-09-16 00:00:00.000000000"
"DateTime64(9, 'Europe/Minsk')","2019-09-16 19:20:11.000000000"
"DateTime64(9, 'Europe/Minsk')","2019-09-16 19:20:11.234000000"
------------------------------------------
SELECT formatDateTime(N, \'%C %d %D %e %F %H %I %j %m %M %p %R %S %T %u %V %w %y %Y %%\', \'Europe/Moscow\')
"String","20 16 09/16/19 16 2019-09-16 00 12 259 09 00 AM 00:00 00 00:00:00 1 38 1 19 2019 %"
"String","20 16 09/16/19 16 2019-09-16 19 07 259 09 20 PM 19:20 11 19:20:11 1 38 1 19 2019 %"
"String","20 16 09/16/19 16 2019-09-16 19 07 259 09 20 PM 19:20 11 19:20:11 1 38 1 19 2019 %"
------------------------------------------
SELECT N - N
"Int32",0
"Int32",0
Code: 43
------------------------------------------
SELECT N + N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N != N
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == N
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < N
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N <= N
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N > N
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= N
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N - DT
Code: 43
"Int32",0
Code: 43
------------------------------------------
SELECT DT - N
Code: 43
"Int32",0
Code: 43
------------------------------------------
SELECT N - D
"Int32",0
Code: 43
Code: 43
------------------------------------------
SELECT D - N
"Int32",0
Code: 43
Code: 43
------------------------------------------
SELECT N - DT64
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT DT64 - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N != DT
"UInt8",1
"UInt8",0
"UInt8",1
------------------------------------------
SELECT DT != N
"UInt8",1
"UInt8",0
"UInt8",1
------------------------------------------
SELECT N != D
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT D != N
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != DT64
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT DT64 != N
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT N == DT
"UInt8",0
"UInt8",1
"UInt8",0
------------------------------------------
SELECT DT == N
"UInt8",0
"UInt8",1
"UInt8",0
------------------------------------------
SELECT N == D
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT D == N
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == DT64
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT DT64 == N
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT N < DT
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT DT < N
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT N < D
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT D < N
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < DT64
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT DT64 < N
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N <= DT
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT DT <= N
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= D
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT D <= N
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= DT64
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT DT64 <= N
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT N > DT
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT DT > N
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > D
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT D > N
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > DT64
"UInt8",0
"UInt8",0
"UInt8",0
------------------------------------------
SELECT DT64 > N
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT N >= DT
"UInt8",0
"UInt8",1
"UInt8",1
------------------------------------------
SELECT DT >= N
"UInt8",1
"UInt8",1
"UInt8",0
------------------------------------------
SELECT N >= D
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT D >= N
"UInt8",1
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= DT64
"UInt8",0
"UInt8",0
"UInt8",1
------------------------------------------
SELECT DT64 >= N
"UInt8",1
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N + toUInt8(1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toUInt8(1) + N
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT N + toInt8(-1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toInt8(-1) + N
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT N + toUInt16(1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toUInt16(1) + N
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT N + toInt16(-1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toInt16(-1) + N
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT N + toUInt32(1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toUInt32(1) + N
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT N + toInt32(-1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toInt32(-1) + N
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT N + toUInt64(1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toUInt64(1) + N
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT N + toInt64(-1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toInt64(-1) + N
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT N - toUInt8(1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toUInt8(1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toInt8(-1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toInt8(-1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toUInt16(1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toUInt16(1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toInt16(-1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toInt16(-1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toUInt32(1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toUInt32(1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toInt32(-1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toInt32(-1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toUInt64(1)
"Date","2019-09-15"
"DateTime('Europe/Minsk')","2019-09-16 19:20:10"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:10.234"
------------------------------------------
SELECT toUInt64(1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N - toInt64(-1)
"Date","2019-09-17"
"DateTime('Europe/Minsk')","2019-09-16 19:20:12"
"DateTime64(3, 'Europe/Minsk')","2019-09-16 19:20:12.234"
------------------------------------------
SELECT toInt64(-1) - N
Code: 43
Code: 43
Code: 43
------------------------------------------
SELECT N == toUInt8(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt8(1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toInt8(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt8(-1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toUInt16(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt16(1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toInt16(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt16(-1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toUInt32(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt32(1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toInt32(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt32(-1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toUInt64(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt64(1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N == toInt64(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt64(-1) == N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N != toUInt8(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt8(1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toInt8(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt8(-1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toUInt16(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt16(1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toInt16(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt16(-1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toUInt32(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt32(1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toInt32(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt32(-1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toUInt64(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt64(1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N != toInt64(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt64(-1) != N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toUInt8(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt8(1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toInt8(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt8(-1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toUInt16(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt16(1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toInt16(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt16(-1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toUInt32(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt32(1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toInt32(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt32(-1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toUInt64(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt64(1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N < toInt64(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt64(-1) < N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toUInt8(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt8(1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toInt8(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt8(-1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toUInt16(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt16(1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toInt16(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt16(-1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toUInt32(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt32(1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toInt32(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt32(-1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toUInt64(1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toUInt64(1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N <= toInt64(-1)
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT toInt64(-1) <= N
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT N > toUInt8(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt8(1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toInt8(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt8(-1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toUInt16(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt16(1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toInt16(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt16(-1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toUInt32(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt32(1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toInt32(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt32(-1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toUInt64(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt64(1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N > toInt64(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt64(-1) > N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toUInt8(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt8(1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toInt8(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt8(-1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toUInt16(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt16(1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toInt16(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt16(-1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toUInt32(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt32(1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toInt32(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt32(-1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toUInt64(1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toUInt64(1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------
SELECT N >= toInt64(-1)
Code: 43
"UInt8",1
"UInt8",1
------------------------------------------
SELECT toInt64(-1) >= N
Code: 43
"UInt8",0
"UInt8",0
------------------------------------------