PostgreSQL không cho phép bạn dán một tham số vào bất kỳ đâu trong một truy vấn. Những gì bạn muốn có thể đạt được với những điều sau:
var command = new NpgsqlCommand("select * from Logs.Logs where Log_Date > current_date - @days", conn))
command.Parameters.AddWithValue("@days", TimeSpan.FromDays(days));
Bằng cách này, bạn đang chuyển trực tiếp khoảng thời gian từ Npgsql sang PostgreSQL, thay vì một phần của biểu thức được thiết kế để tạo khoảng thời gian đó.