ACCESS数据库查询问题
access吧
全部回复
仅看楼主
level 1
解决口粮 楼主
表中姓名对应不同的字段,姓名后面是他的评分,
想做查询,比如2022年张三的评分,这样的查询能做吗?查询语句应该咋写啊
2023年10月17日 05点10分 1
level 8
可以做
2023年10月17日 06点10分 2
我现在用 select * from aaa where 日期 between '2022-10-1' and '2022-12-31' and (名称1=‘张三’ or 名称2=‘张三’ or 名称3=‘张三’) 能查出含有“张三”的全部记录,但是我只想取日期,姓名,和评分。 现在查询里面每条的数据太多了,不知道应该怎么做[汗]
2023年10月17日 08点10分
level 7
查三次,然后合并
2023年10月17日 10点10分 5
level 7
SELECT 评分表.日期, 评分表.名称1 AS 名称, 评分表.评分1 AS 评分 FROM 评分表 WHERE ((评分表.日期 Between
#1/1/2022#
And
#12/31/2022#
) AND (评分表.名称1='张三'))
UNION
SELECT 评分表.日期, 评分表.名称2 AS 名称, 评分表.评分2 AS 评分 FROM 评分表 WHERE ((评分表.日期 Between
#1/1/2022#
And
#12/31/2022#
) AND (评分表.名称2='张三'))
UNION
SELECT 评分表.日期, 评分表.名称3 AS 名称, 评分表.评分3 AS 评分 FROM 评分表 WHERE ((评分表.日期 Between
#1/1/2022#
And
#12/31/2022#
) AND (评分表.名称3='张三'))
2023年10月17日 10点10分 6
谢谢,帮助很大[玫瑰]
2023年10月18日 05点10分
1