Какую правильную команду 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
Это как использовать значение, переданное в качестве аргумента.
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 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
13
Почему подключение к SQL Management Studio занимает так много времени?
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
10
Скорость шифрования всего диска TrueCrypt