如何在SQL Server中的两个Weekday名称字段之间获取Weekday名称

阿肖克机甲

我有两列带有工作日名称的列,我的问题是如何获取这两个工作日名称之间的所有工作日名称

前任:

 WeekStartDate      WeekEndDate  
   monday             friday

我想要这样的结果

Monday, Tuesday, Wednesday, Thursday, Friday

请帮我

谢谢

问题解决

您是否可以在Where子句中使用Between运算符并添加一个INT列,因为它们之间不能在nvarchar上起作用?

            Create table #temp(
            data int,
            dayN Nvarchar(100)
            ,dayc int
            )
            SELECT * FROM #TEMP
            Insert into #temp values (10,'Monday',2)
            Insert into #temp values (20,'tuesday',3)
            Insert into #temp values (30,'wednesday',4)
            Insert into #temp values (40,'thursday',5)
            Insert into #temp values (50,'friday',6)

            SELECT Data
            FROM #TEMP
            where dayN between 'Monday' and 'Wednesday'
            --Above query gives wrong result

            SELECT Data
            FROM #TEMP
            where dayC between 3 and 6

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从SQL Server 2012中的WeekDay整数获取WeekDay名称

SQL查询以基于值和字段名称从两个表中获取计数

SQL获取月份在表中两个日期之间的名称

如何在BigQuery中获取两行之间的差异**和**差异所在字段的名称?

如何在SQL中拆分具有相同子代名称的两个xml标记

如何在SQL中的两个varbinary字段之间进行AND位运算符

如何在两个日期之间从Sql中的表中获取记录

如何获取年份和两个日期之间的年份列表的月份名称

如何在sql-ORACLE中获取两个日期之间的年差?

如何在SQL中获取两个日期之间的小时

如何在SQL中联接两个表以从一个表中获取名称并在查询中显示它们?

如何在SQL Server中的两个小时之间生成小时?

如何在SQL Server中的两个日期之间获得秒数?

如何在SQL Server中的两个交叉列之间找到以秒为单位的时间

如何在SQL Server中的两个varchar列之间进行选择

如何在SQL Server 2008中的两个给定日期之间求和

如何在SQL SERVER中合并两个表?

如何在sql server中合并两个表?

如何在 SQL Server 中合并两个表

如何在查询中获取具有ID的两列的两个名称?Innerjoin可选吗?

如何查找两个节点之间的路径的名称

如何获取SQL Server中两个日期之间的月份和年份的列表

SQL,如何在SQL中使用名称连接两个ID

Odoo name_get 如何在两个 many2one 字段中显示不同的显示名称?

在PHP中,如何在两个变量名称之间添加下划线

在PlantUML中,如何在两个类之间的关联的任一端指定角色名称?

如何在neo4j中创建具有相同节点名称的两个节点之间的关系

如何从 postgresql 中的两个 ID 中获取名称

如何在SQL中删除两个单词之间的空格(更多两个空格)