我目前正在研究一个非常有趣的问题。我想得到一天的日期(从当前日期开始),然后将其与现在进行比较。
在PostreSQL中执行此操作的确切方法是:
set.seed(1)
dt <- data.table(Species = replicate(100000, paste0(sample(LETTERS, 3), collapse = "")),
Species2 = replicate(100000, paste0(sample(LETTERS, 2), collapse = "")))
Unit: milliseconds
expr min lq mean median uq max neval
mapply 611.83085 617.60180 639.7778 638.49061 652.80619 678.15932 5
by_group1 10021.48177 10121.00419 10145.6305 10123.01354 10213.37976 10249.27339 5
by_group2 15828.21224 15997.56034 16018.9583 16066.07284 16101.40961 16101.53651 5
str_detect 416.44549 419.83585 420.6042 421.69423 421.85359 423.19194 5
by_species2 106.06793 114.02764 115.5364 117.62331 118.04524 121.91770 5
by_species2I 14.22369 14.72001 15.2137 15.24514 15.38371 16.49597 5
如何在H2 JDBC中执行此操作?有人知道吗?
感谢任何帮助!
答案 0 :(得分:1)
只需从current_date
select *
from the_table
where the_date_column < current_date - 1;
上述内容也适用于Postgres。