当一天是周末或工作日并连接表时的 SQL 语句案例

达林

我有一张表 [Readings],其中有一列 [date]

另一个表 [Table_B] 的列 [day_type] 是“WEEKEND”或“WEEKDAY” 此表连接到另一个表 [Table_C],其中每个 [Table_B] 条目有两行 - 每个类型的一天. Table_C 有一列 [rate],我需要任何给定 [date] 的值

我实际上是在 Access 中构建一个复杂的查询。

我需要能够从 [Readings] 中的 [date] 中获取日期类型,将其转换为字符串并将其连接到 [Table_B],然后将其连接到 [Table_C] 以获得正确的行。

类似于“当日期是工作日时,则 [Table_B].[day_type] = "WEEKDAY" 然后将“WEEKDAY”加入第三个表以获取工作日的行。_

希望这是有道理的:O

伊恩·彼得斯

(CASE WHEN DATEPART(WEEKDAY, yourdate) IN (7, 1) THEN 'WEEKEND' ELSE 'WEEKDAY' END)与您的任何日期字段一起使用,以从 Table_B 等中获取您需要的内容。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于SQL Server班次的工作日,周末,公共假日和一天中的时间

来自分类Dev

向SQL连接语句添加案例陈述

来自分类Dev

向SQL连接语句添加案例陈述

来自分类Dev

Oracle / SQL多个真实案例语句

来自分类Dev

工作日之间的周末 SQL

来自分类Dev

在PL / SQL中,效率更高的案例语句或ififif等

来自分类Dev

案例语句中的条件-SQL Server 2008

来自分类Dev

Pyspark SQL表达式与when()作为案例语句

来自分类Dev

通过案例语句进行分组SQL Server

来自分类Dev

案例语句中的条件-SQL Server 2008

来自分类Dev

sql使用案例更新表

来自分类Dev

sql使用案例更新表

来自分类Dev

计算一个工作日的小时数,该工作日分为2天-Access SQL

来自分类Dev

运行案例语句时转换失败错误

来自分类Dev

如何编写一个选择内部案例语句

来自分类Dev

用案例语句切换sql where子句中要比较的列

来自分类Dev

案例语句中的 SQL 除以零错误和语法错误

来自分类Dev

SQL:连接语句

来自分类Dev

SQL连接语句,问题

来自分类Dev

WHERE 语句选择前一天的记录,但当当天是星期一时选择星期五的记录 Microsoft SQL

来自分类Dev

一旦满足一个案例条件,如何在switch语句中更改案例?

来自分类Dev

表中的SQL语句

来自分类Dev

试图在一个选择案例中将 3 个语句连接在一起

来自分类Dev

多对一SQL IN语句

来自分类Dev

SQL:拉出前一天的活动(包括星期一的周末)

来自分类Dev

SQL Server:我需要在周末与工作日以不同的方式处理数据

来自分类Dev

将2个SQL查询联接在一起,以在同一查询中获得工作日平均值和周末平均值

来自分类Dev

在2个表上的SQL连接语句

来自分类Dev

每月第一天的工作日

Related 相关文章

热门标签

归档