我正在尝试查询Firebird以获取上个月的数据,从第1天到最后一天(30或31,具体取决于月份).当我使用下面的代码时,它会给我从当前时间转移日期,例如2017年11月14日至2017年12月13日.
代码:
WHERE DATE >= DATEADD(MONTH,-1, CURRENT_TIMESTAMP(2)) AND DATE<= 'TODAY'
Run Code Online (Sandbox Code Playgroud)
所需的输出是11/01/2017 - 11/30/2017
这样做的正确方法是什么?
我试图facet_wrap用默认情况下按字母顺序对图进行排序来进行绘图。但是,期望的结果是按数字降序列对其进行排序。
以下是我得到的:
\n\nlibrary(tidyverse)\n\nM <- data.frame(\n A = LETTERS[1:10],\n B = round(rnorm(10,200,50)), \n C = letters[15:24]\n )\n\nggplot(M, aes(A, B)) + \n geom_bar(stat = "identity") + \n facet_wrap(~C)\nRun Code Online (Sandbox Code Playgroud)\n\n相反,我希望得到按 B 列降序排列的图
\n\narrange(M, desc(B)) %>%\n ggplot(aes(A, B)) + \n geom_bar(stat = "identity") + \n facet_wrap(~C) ## need it ordered by B\nRun Code Online (Sandbox Code Playgroud)\n\n我知道一种方法是改变级别,但我不知道在序列中的哪个位置以及如何进行。
\n