Вот мой SELECT
оператор с одним заполнителем ?
:
"select mac_empfangen,count(mac_empfangen) as sum " +
"FROM mac_erfassung " +
"where spender_betaetigt=1 " +
"and DATE(zeit) >= DATE('now', 'weekday 0', '-? days')" +
"group by mac_empfangen"
Затем я выполняю его с
db.all(sql,30,(err,results)=>{
console.log(results)
}
Но в конце концов появляется ошибка
[Error: SQLITE_RANGE: column index out of range] {
errno: 25,
code: 'SQLITE_RANGE'
}
Когда я запускаю оператор в жестком коде (без заполнителя), он отлично работает.
Есть ли какие-либо предположения, в чем может быть проблема?