我在90年代开始使用SQL,并开始在工作中重新使用它。
我想存储部门预算数据,以便我可以运行查询并在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的耗材数据。
我还尝试查询:SELECT * FROM支出,WHERE帐户=“供应”; (没事)