Mer elegant:
tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))
Detta resulterar i följande SQL (ANSI SQL):
EXTRACT( MONTH FROM "order_date")
Det här tricket fungerar eftersom namnen på operatorerna (det som är mellan procenttecknen) bokstavligen översätts till SQL. NULL
försvinner (till skillnad från NA
).