我有一个数据库,可以保存办公室中所有资产的记录。每个资产都有条件,类别名称和年龄。
ConditionID 可以是;
In use
Spare
In Circulation
CategoryID 是;
Phone
PC
Laptop
和Age只是一个名为 AquiredDate 的字段,其中包含以下记录;
2009-04-24 15:07:51.257
我已经创建了一个查询输入的示例,以便在可能的情况下更好地解释我需要的内容。
NB。
这种类型的查询和结果集是否可以单独使用SQL?如果是这样,我从哪里开始?使用Ms Excel会更容易吗?
答案 0 :(得分:0)
是的,对于您的橙色田野,您可以这样做。
where CategoryID ='Phone' and ConditionID in ('In use', 'In Circulation')
对于黄色的那个,你可以做一个日期为准备日期的日期,并将其除以365并将该值除去,以获得最后一个(6年以上的类别),你需要采取至少5和计算出的值,所以0-1岁之间的所有人都得到0,直到5岁,所有这些都超过了6年。
当您按该计算列进行分组并选择其他计数时,您可以获得所需的数据。