Какую правильную команду SQL использовать, когда "?" не работает как ссылка параметра на электронную таблицу в Excel?

388
jrk properties

Когда я изменил жестко запрограммированную дату (выделено) на ?Это вернуло сообщение об ошибке преобразования. Что это за исправление? Цените всю помощь, которую я могу получить.

SET NOCOUNT ON  DECLARE @lastdayofweek DATETIME DECLARE @firstdayofweek DATETIME DECLARE @previouslastdayweek DATETIME DECLARE @previousfirstdayweek DATETIME  SET @lastdayofweek = '2018-08-03' SET @firstdayofweek = dateadd(day, - 6, @lastdayofweek) SET @previouslastdayweek = dateadd(day, - 1, @firstdayofweek) SET @previousfirstdayweek = dateadd(day, - 6, @previouslastdayweek)  SELECT DISTINCT b.unittype ,b.propertyid ,d.propertyname1 ,count(CASE  WHEN b.ActMadeReadyDate <= @previouslastdayweek AND b.occustatus IN ('NA') AND b.calcdate = @previouslastdayweek THEN b.UnitType END) AS 'Last Week Unit Type Not Rent Ready' ,count(CASE  WHEN b.occustatus IN ( 'VL' ,'VA' ) AND b.calcdate = @lastdayofweek THEN b.unitid END) AS 'Vacants' ,count(CASE  WHEN b.ActMadeReadyDate <= @lastdayofweek AND b.occustatus IN ( 'VA' ,'VL' ) AND b.calcdate = @lastdayofweek THEN b.unitid END) AS 'Rent Ready' ,count(CASE  WHEN b.ActMadeReadyDate IS NULL AND b.occustatus IN ('VA') AND b.calcdate = @previousfirstdayweek THEN b.unitid END) AS 'Rent not Ready' FROM unitwithstatus b INNER JOIN property d ON b.propertyid = d.propertyid LEFT JOIN lease a ON a.propertyid = b.propertyid AND a.bldgid = b.bldgid AND a.unitid = b.unitid AND a.moveindate >= @previousfirstdayweek AND a.moveindate <= @previouslastdayweek WHERE b.propertyid LIKE '01___' AND b.unitstatus <> 'W' AND b.unitstatus <> 'D' --and lastdayofweek = ? --'" & Range("J4") & "' --and b.PropertyId in ('01TRL') GROUP BY b.unittype ,b.propertyid ,d.propertyname1 

enter image description here

0
Это как использовать значение, переданное в качестве аргумента. jrk properties 6 лет назад 0
set @lastdayofweek = jrk properties 6 лет назад 0
Изменение набора @lastdayofweek = '08 / 03/2018 'на? (пытался связать это с Excel), но он вернул ошибку «неверный номер параметра» jrk properties 6 лет назад 0
Я попробовал формат, который вы предложили. та же ошибка jrk properties 6 лет назад 0
Могу ли я отправить вам весь запрос? Цени свой ответ jrk properties 6 лет назад 0
Смотрите тест, который я прошел с? а диапазоны дат? - ни один из них не работал jrk properties 6 лет назад 0

0 ответов на вопрос

Похожие вопросы