3258
3239
$$= new (YYSession->mem_root) Item_func_curdate_local();
3268
3241
| DATE_ADD_INTERVAL '(' expr ',' INTERVAL_SYM expr interval ')' %prec INTERVAL_SYM
3269
3242
{ $$= new (YYSession->mem_root) Item_date_add_interval($3,$6,$7,0); }
3270
3243
| DATE_SUB_INTERVAL '(' expr ',' INTERVAL_SYM expr interval ')' %prec INTERVAL_SYM
3271
3244
{ $$= new (YYSession->mem_root) Item_date_add_interval($3,$6,$7,1); }
3272
3245
| EXTRACT_SYM '(' interval FROM expr ')'
3273
3246
{ $$=new (YYSession->mem_root) Item_extract( $3, $5); }
3276
3247
| NOW_SYM optional_braces
3278
3249
$$= new (YYSession->mem_root) Item_func_now_local();