Más elegante:
tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))
Esto da como resultado el siguiente SQL (ANSI SQL):
EXTRACT( MONTH FROM "order_date")
Este truco funciona porque los nombres de los operadores (lo que está entre los signos de porcentaje) se traducen literalmente a SQL. NULL
desaparece (a diferencia de NA
).