我正在尝试基于表格在MS Access中创建报表,其中一个表格中有一列充满了日期。我正在进行查询以生成报告,但它仅显示用户想要查看的月份和年份。它看起来像这样。它目前显示当前月份和年份的数据,但我希望此用途可选。
SELECT o.OwnerNo, o.OwnerTitle, o.OwnerInitials, o.OwnerSurname, p.PropertyNo, p.HouseNo, p.Road, p.Postcode, t.TransactionDate, t.TransactionType, t.TransactionAmount
FROM Owners AS o, Properties AS p, Transactions AS t
WHERE (((o.OwnerNo)=[p].[OwnerNo] And (o.OwnerNo)=[Please enter the Owner Number]) AND ((t.PropertyNo)=[p].[PropertyNo]))
AND ((Month([t].[TransactionDate]))=Month([Date]))
AND ((Year([t].[TransactionDate]))=Year(now))
ORDER BY t.TransactionDate DESC;
答案 0 :(得分:0)
尝试将clean <- function(x) ifelse(x == "?", 0, x)
data.frame(apply(df1, 2, clean))
替换为Month([Date])
和
[Enter the month number here]
与Year(now)