40
40
--source suite/parts/inc/partition_supported_sql_funcs.inc
43
let $sqlfunc = ceiling(col1);
44
let $valsqlfunc = ceiling(15);
45
let $coltype = float(7,4);
46
let $infile = part_supported_sql_funcs_int_float.inc;
51
# DISABLED due to bug 30577
52
#--source suite/parts/inc/partition_supported_sql_funcs.inc
54
let $sqlfunc = floor(col1);
55
let $valsqlfunc = floor(15.123);
56
let $coltype = float(7,4);
57
let $infile = part_supported_sql_funcs_int_float.inc;
62
# DISABLED due to bug 30577
63
#--source suite/parts/inc/partition_supported_sql_funcs.inc
65
42
let $sqlfunc = mod(col1,10);
66
43
let $valsqlfunc = mod(15,10);
67
44
let $coltype = int;
111
88
let $val3 = '2006-02-25';
112
89
let $val4 = '2006-02-05';
113
90
--source suite/parts/inc/partition_supported_sql_funcs.inc
114
let $coltype = char(30);
115
--source suite/parts/inc/partition_supported_sql_funcs.inc
91
# Disabled after fixing bug#54483.
92
#let $coltype = char(30);
93
#--source suite/parts/inc/partition_supported_sql_funcs.inc
117
95
let $sqlfunc = extract(month from col1);
118
96
let $valsqlfunc = extract(year from '1998-11-23');
162
140
let $val3 = '21:59:22';
163
141
let $val4 = '10:22:33';
164
142
--source suite/parts/inc/partition_supported_sql_funcs.inc
165
let $coltype = char(30);
166
--source suite/parts/inc/partition_supported_sql_funcs.inc
143
# second(non_time_col) is disabled after bug#54483.
144
#let $coltype = char(30);
145
#--source suite/parts/inc/partition_supported_sql_funcs.inc
168
147
let $sqlfunc = month(col1);
169
148
let $valsqlfunc = month('2006-10-14');
195
174
let $val4 = '10:33:11';
196
175
--source suite/parts/inc/partition_supported_sql_funcs.inc
198
let $sqlfunc = to_days(col1)-to_days('2006-01-01');
199
let $valsqlfunc = to_days('2006-02-02')-to_days('2006-01-01');
201
let $infile = part_supported_sql_funcs_int_date.inc;
202
let $val1 = '2006-02-03';
203
let $val2 = '2006-01-17';
204
let $val3 = '2006-01-25';
205
let $val4 = '2006-02-06';
206
--source suite/parts/inc/partition_supported_sql_funcs.inc
177
# to_days(non_date_col) is disabled after bug#54483.
178
#let $sqlfunc = to_days(col1)-to_days('2006-01-01');
179
#let $valsqlfunc = to_days('2006-02-02')-to_days('2006-01-01');
180
#let $coltype = date;
181
#let $infile = part_supported_sql_funcs_int_date.inc;
182
#let $val1 = '2006-02-03';
183
#let $val2 = '2006-01-17';
184
#let $val3 = '2006-01-25';
185
#let $val4 = '2006-02-06';
186
#--source suite/parts/inc/partition_supported_sql_funcs.inc
188
# to_days(non_date_col) is disabled after bug#54483.
208
189
# DATEDIFF() is implemented as (TO_DAYS(d1) - TO_DAYS(d2))
209
let $sqlfunc = datediff(col1, '2006-01-01');
210
let $valsqlfunc = datediff('2006-02-02', '2006-01-01');
212
let $infile = part_supported_sql_funcs_int_date.inc;
213
let $val1 = '2006-02-03';
214
let $val2 = '2006-01-17';
215
let $val3 = '2006-01-25';
216
let $val4 = '2006-02-06';
217
--source suite/parts/inc/partition_supported_sql_funcs.inc
190
#let $sqlfunc = datediff(col1, '2006-01-01');
191
#let $valsqlfunc = datediff('2006-02-02', '2006-01-01');
192
#let $coltype = date;
193
#let $infile = part_supported_sql_funcs_int_date.inc;
194
#let $val1 = '2006-02-03';
195
#let $val2 = '2006-01-17';
196
#let $val3 = '2006-01-25';
197
#let $val4 = '2006-02-06';
198
#--source suite/parts/inc/partition_supported_sql_funcs.inc
219
200
let $sqlfunc = weekday(col1);
220
201
let $valsqlfunc = weekday('2006-10-14');