Имам следния проблем при използване на създателя на отчети във Visual Studio 2015: Когато се опитам да добавя параметър за дата (изявление BETWEEN) в следния код, VS автоматично ги променя на въпросителни, напр. @Datefrom -> '?'
SELECT DISTINCT au.FIRST_NAME AS 'Serwisant',
(SELECT COUNT(CHARGEID) AS Expr1
FROM ChargesTable AS ct
WHERE (TECHNICIANID = hdc.TECHNICIANID)
AND (DATEADD(s, DATEDIFF(s, GETUTCDATE(), GETDATE()) + TS_STARTTIME / 1000, '1970-01-01 00:00:00') BETWEEN DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0) AND DATEADD(s, - 1, DATEADD(mm, DATEDIFF(m, 0, GETDATE()) + 1, 0)) )
AND (CHARGEID IN (SELECT CHARGEID
FROM WorkOrderToCharge)
OR CHARGEID IN (SELECT CHARGEID
FROM TaskToCharge
WHERE (TASKID IN
(SELECT TASKID
FROM WorkOrderToTaskDetails))))) AS 'Ilosc wpisow'
FROM HelpDeskCrew AS hdc INNER JOIN
AaaUser AS au ON au.USER_ID = hdc.TECHNICIANID
Моят код има като 3 или 4 подобни блока с изрази „между“ и когато ги променя на параметри, VS ги променя всички на „?“ и ми дава 10 параметъра werid в дизайнерите на отчети.
Благодаря за помощта!