У меня такой запрос:
string command = @"SELECT COUNT(*) as cnt,
(
SELECT COUNT(*) FROM attend
WHERE (DATEPART(WEEKDAY,start_date) = 2 OR DATEPART(WEEKDAY,start_date) = 6)
AND empl_no = ? and pay_code = '051'
AND start_date BETWEEN ? AND ?
) as frimon
FROM attend as a
WHERE empl_no = ? and pay_code = '051'";
Единственный способ определить параметр - это ?
(в отличие от использования @name
метода с SQLCommand) Это заставляет меня указывать один и тот же параметр несколько раз (например, для empl_no
). Есть ли способ использовать именованные параметры с OdbcCommands, чтобы я мог просто указать именованный параметр один раз?