我需要使用DATEDIFF进行几个查询

山姆2704

1.)列出到目前为止所收到的每家酒店的收入,即DepartureDate <NOW()。计算必须在SQL语句中完成。使用DateDiff函数确定每个预订的时间(即天数),然后将此值乘以房费(而不是折现率)。在输出中包括酒店编号。

到目前为止,我已经尝试过了,但这是不对的,并且给我DateDiff语句的聚合函数错误

SELECT ROOM.HotelNo, DateDiff("d", [ArrivalDate], [DepartureDate]) *  ROOM_TYPE.RoomRate AS TotalRevenue
FROM RESERVATION, ROOM_TYPE, ROOM
WHERE ROOM.RoomType = ROOM_TYPE.RoomType
AND RESERVATION.RoomNo = ROOM.RoomNo
AND DepartureDate > Now()
GROUP BY ROOM.HotelNo;

这是您可以看到表格的链接

RelationShip表 <-链接

请帮我解决这个问题

汉素

使用Sum()DateDiff()表达式可避免出现“不包括指定的表达式...作为聚合函数的一部分”的抱怨。

SELECT
    ROOM.HotelNo,
    Sum(
        DateDiff(
                "d",
                [ArrivalDate],
                [DepartureDate]
            ) * ROOM_TYPE.RoomRate
        ) AS TotalRevenue

WHERE子句包括DepartureDate > Now(),我怀疑会将结果筛选为尚未离开的结果。我想你想<代替>那里。

考虑使用INNER JOIN而不是使用WHERE子句来指定如何匹配表中的行。如果可以从Access查询设计器的“设计视图”中构建此查询,则设置联接将很容易。而且查询设计器知道在连接两个以上的表时有关必需括号的规则...因此将产生使数据库引擎满意的SQL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的Windows应用程序是否需要使用受信任的证书进行签名?

来自分类Dev

我需要使用子目录和查询字符串进行动态URL重写

来自分类Dev

我需要使用DATEDIFF来获取路线巡逻的开始和结束之间以分钟为单位的差异

来自分类Dev

我需要使用Opcache进行memcached吗?

来自分类Dev

需要使用glGetProgramiv函数进行说明

来自分类Dev

我需要使用回调吗?

来自分类Dev

MySQL我需要使用哪种查询

来自分类Dev

我是否需要使用fetch()来获取Parse.com查询?

来自分类Dev

为什么我需要使用这种奇怪的类型进行枚举运算?

来自分类Dev

我需要使用SQLBulkcopy的进度栏

来自分类Dev

我需要使用Python访问元组

来自分类Dev

为什么我需要使用strdup()?

来自分类Dev

如果没有它,为什么我也需要使用dup进行stdout重定向?

来自分类Dev

我需要使用子目录和查询字符串进行动态URL重写

来自分类Dev

我需要使用https进行Facebook登录吗?

来自分类Dev

春季:我需要使用@EnableAspectJAutoProxy进行编译时编织吗?

来自分类Dev

我需要使用几个旋转按钮添加/删除列和行

来自分类Dev

我需要使用ArrayList类对数组进行排列。我不知道怎么了

来自分类Dev

为什么我需要使用Spring OAuth2 JbdcTokenStore进行粘性会话?

来自分类Dev

为什么我需要使用chroot

来自分类Dev

我需要使用w3验证代码对多个div样式更改进行CSS查询

来自分类Dev

Elasticsearch不确定我是否需要使用布尔查询

来自分类Dev

使用DATEDIFF进行MySQL查询

来自分类Dev

我们什么时候需要使用-e来进行sed?

来自分类Dev

我们需要使用Annotation进行XML配置的xml文件吗?

来自分类Dev

我错过了什么?我是否需要使用JOIN或UNION或子查询?

来自分类Dev

我需要使用 IDisposable 吗?

来自分类Dev

我需要使用“equals”命令的帮助

来自分类Dev

我需要使用 MySQL 根据列值进行聚合的方法

Related 相关文章

  1. 1

    我的Windows应用程序是否需要使用受信任的证书进行签名?

  2. 2

    我需要使用子目录和查询字符串进行动态URL重写

  3. 3

    我需要使用DATEDIFF来获取路线巡逻的开始和结束之间以分钟为单位的差异

  4. 4

    我需要使用Opcache进行memcached吗?

  5. 5

    需要使用glGetProgramiv函数进行说明

  6. 6

    我需要使用回调吗?

  7. 7

    MySQL我需要使用哪种查询

  8. 8

    我是否需要使用fetch()来获取Parse.com查询?

  9. 9

    为什么我需要使用这种奇怪的类型进行枚举运算?

  10. 10

    我需要使用SQLBulkcopy的进度栏

  11. 11

    我需要使用Python访问元组

  12. 12

    为什么我需要使用strdup()?

  13. 13

    如果没有它,为什么我也需要使用dup进行stdout重定向?

  14. 14

    我需要使用子目录和查询字符串进行动态URL重写

  15. 15

    我需要使用https进行Facebook登录吗?

  16. 16

    春季:我需要使用@EnableAspectJAutoProxy进行编译时编织吗?

  17. 17

    我需要使用几个旋转按钮添加/删除列和行

  18. 18

    我需要使用ArrayList类对数组进行排列。我不知道怎么了

  19. 19

    为什么我需要使用Spring OAuth2 JbdcTokenStore进行粘性会话?

  20. 20

    为什么我需要使用chroot

  21. 21

    我需要使用w3验证代码对多个div样式更改进行CSS查询

  22. 22

    Elasticsearch不确定我是否需要使用布尔查询

  23. 23

    使用DATEDIFF进行MySQL查询

  24. 24

    我们什么时候需要使用-e来进行sed?

  25. 25

    我们需要使用Annotation进行XML配置的xml文件吗?

  26. 26

    我错过了什么?我是否需要使用JOIN或UNION或子查询?

  27. 27

    我需要使用 IDisposable 吗?

  28. 28

    我需要使用“equals”命令的帮助

  29. 29

    我需要使用 MySQL 根据列值进行聚合的方法

热门标签

归档