ValueError: неподдерживаемый символ формата 'P' (0x50) в индексе 798

0

Я пытаюсь выполнить запрос для поиска 4 таблиц в базе данных, используя SQLQuery через Python. Каждый раз, когда я пытаюсь выполнить следующую строку в качестве запроса, она выдает мне вышеуказанную ошибку.

data2 = pd.read_sql("SELECT DateTime, vManagedEntity.DisplayName, vPerformanceRule.ObjectName, vPerformanceRule.CounterName, vPerformanceRuleInstance.InstanceName, SampleCount,AverageValue, MinValue, MaxValue FROM Perf.vPerfHourly INNER JOIN vPerformanceRuleInstance ON Perf.vPerfHourly.PerformanceRuleInstanceRowId =vPerformanceRuleInstance.PerformanceRuleInstanceRowId INNER JOIN vPerformanceRule ON vPerformanceRuleInstance.RuleRowId = vPerformanceRule.RuleRowId INNER JOIN vRelationship ON Perf.vPerfHourly.ManagedEntityRowId = vRelationship.TargetManagedEntityRowId INNER JOIN vManagedEntity ON vRelationship.SourceManagedEntityRowId =vManagedEntity.ManagedEntityRowId WHERE vPerformanceRule.ObjectName in ('Processor', 'Memory', 'Network Adapter', 'System', 'LogicalDisk') AND vPerformanceRule.CounterName in ('% Processor Time', 'Available Mbytes', 'Pages/sec', 'PercentBandwidthUsedTotal', 'Bytes Total/sec', 'Processor Queue Length', '% Free Space', 'Avg. Disk sec/Transfer', 'Current Disk Queue Length') AND LEFT(DisplayName,7) not in ('Active ', 'AD Doma', 'Windows ') AND (DateTime BETWEEN '%s' and '%s')" % (maxDate,currentTime),cnxn)

Я проверил различные форумы, но не смог решить эту проблему. Тот же запрос работает, если я удаляю параметры maxDate и CurrentTime. что мне здесь не хватает

Теги:
mysql-python

1 ответ

1

Кажется, у вас есть% в неправильном месте

 ....AND vPerformanceRule.CounterName in ('% Processor Time', 'Available Mbytes',.....

попробуй удалить

....AND vPerformanceRule.CounterName in ('Processor Time', 'Available Mbytes', ....

или сбежать

  • 0
    Это правда, извините, полностью пропустил мой разум!
  • 0
    @toofrellik хорошо, если мой ответ правильный .. пожалуйста, отметьте его как принятый.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню