RSQLiteを使用して日付を含むSQLクエリを作成する方法を教えてください。以下はその例です。 dbGetQuery
は行を返しません。ただ、説明するRSQLiteで日付を使用する
require(RSQLite)
require(ggplot2)
data(presidential)
m <- dbDriver("SQLite")
tmpfile <- tempfile('presidential', fileext='.db')
conn <- dbConnect(m, dbname=tmpfile)
dbWriteTable(conn, "presidential", presidential)
dbGetQuery(conn, "SELECT * FROM presidential WHERE Date(start) >= Date('1980-01-01')")
私はSQLiteにネイティブな日付型がないと信じています。私はいつもそれらをテキストとして保存しています。例えば、 'date()'のような)すべてのSQLiteの日付/時刻関数は、文字列であり、日付オブジェクトや整数ではありません。 – joran