MySQL: выбор результатов, не ожидаемых: оповещение новичка - PullRequest
0 голосов
/ 26 августа 2018

Я использовал SQL еще в 90-х годах и начал возвращаться к нему для проекта на работе.

Я хочу сохранить данные бюджета департамента, чтобы я мог выполнять запросы и использовать их в Power Bi.

У меня есть простая таблица со столбцами для отдела (фонда) и соответствующей ежемесячной информации о расходах. Я пытаюсь выполнить запрос, где я могу увидеть расходы на один фонд по счету поставок - не могу заставить его работать. Я знаю, что я, вероятно, пну себя, когда увижу решение, так что мы идем ...

Select * FROM expenses

FundID Fund   FY    Account                                  January February March April May  June July August
9999   tester 2019  Grant Assistance to INT'L Individuals          1        2     3     4    5    6    7      8 
9999   tester 2019  Grant Assistance to INT'L Organizations       21       22    23    24   25   26   27     28 
9999   tester 2019  Grant Assistance to U.S. Individuals          31       32    33    34   35   36   37     38 
9999   tester 2019  Grant Assistance to U. S. Organizations       41       42    43    44   45   46   47     48 
9999   tester 2019  Salaries, etc.                              4500     4500  4500  4500 4500 4500 4500   4500

Таблица = расходы

Колонны

FundID, Fund, FY, Account, January, February… December

SELECT *
FROM expenses;

- результаты всех данных из таблицы выборок (как и ожидалось)

SELECT *
FROM expenses
 WHERE Fund = 'associate1';

- приводит ко всем данным для "associate1" (как и ожидалось)

SELECT *
FROM expenses
WHERE Fund = 'associate1' AND Account = 'Supplies';

- выводит предупреждение, сообщающее ‘пустой набор результатов (т. Е. Ноль строк) (не ожидается) —- строки / запись заполнены

Ожидаемое:

FundID Fund FY…. Декабрь заполнен данными Associate1 о поставках.

Я также попытался сделать запрос: ВЫБЕРИТЕ * ОТ РАСХОДОВ, ГДЕ Учетная запись = "Поставки"; (Nothing)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...