Вот как вы могли бы написать свой запрос в SQL.
select *
from MyTable
where dateColumn in ('2014-01-01', '2014-02-01', '2014-03-01')
Таким образом, нельзя ожидать иначе, чем представлять эту строку, полностью ограниченную скобками.
var dateQueryString = string.Join(",", chartModelData.GetFormattedDateList());
// Dates shall be returned as DateTime.ToShortDateTimeString() as follows:
// '2014-01-01', '2014-02-01', '2014-03-01'
Тогда остается только обернуть его в круглые скобки.
var sql = @"select max(data_seq) as MaxSeq
, min(data_seq) as MinSeq
, count(1) as TotSampleCnt
from spcdata_tb
where data_wadate in (@DateParam)
and line_code = @LineCode
and model_no = @ModelNumber
and lot_no = @LotNumber
and equip_no like @EquipNumber";
Укажите значения параметров для каждого именованного параметра и voilà! Это сделает это!