tsql相关内容

将JDE Julian日期转换为Gregorian

我正在尝试转换 JDE日期,以及已经收集了大量信息,并且认为我会尝试执行SQL转换功能来简化一些任务。 这是我想出的功能,我简单调用“ToGregorian” CREATE FUNCTION [dbo]。[ToGregorian](@ julian varchar(6)) 返回datetime AS BEGIN DECLARE @datetime datetime SET ..
发布时间:2017-04-08 18:42:22 其他开发

值可转换的WHERE子句

在 SQL Server 中使用 T-SQL 可以说: WHERE CONVERT(date,mat1_04_05,101)= true 我正在针对我没有源代码的应用程序进行一些报告,列是 varchar ,我不能依赖用户数据。 编辑 我尝试使用 ISDATE 。但是我仍然遇到转换错误,这是完整的查询: SELECT mat1_04_01 ..
发布时间:2017-04-08 18:39:55 数据库

SQL Server:date自动化TSQL查询

我希望SQL查询自动获取日期 请注意:年应始终从 1月的最后一个星期日开始。 / p> 我想要一个SQL查询下面的例子;假设当前日期为'2017-01-01' SQL应选择以下日期: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ >(年初(1月的最后一个星期日)'和'上周的最后一天(星期六)') 我有这个查询: ..
发布时间:2017-04-08 18:34:22 数据库

将字符串格式yyyy-mm-dd转换为dd / mm / yyyy

Ive目前有一个问题,将ms sql表中的字符串字段转换为我所需的日期格式。 以前我一直使用 CONVERT(date,c.INP_DATE,103) 但这会给我错误 [Err] 22007 - [SQL Server]转换失败转换日期和/或时间从字符串。 我有两个样本记录是2013-09-18和2013-09-18 17:17: 32 ..
发布时间:2017-04-08 16:52:00 数据库

避免在日期时间间隔与CTE和开始和结束数据时间间隔

由于某些原因,我在使用此查询的时间间隔中看到空白。当我使用基本数据时,我已经得到了工作。但是,当加入我的表并指定WHERE子句时,我看到我的时间间隔有间隙。我还需要在我的间隔中并入S.SessionEndTime,以找到与ResponseTime和SessionEndTime之间给定的1分钟间隔重叠的记录计数。 这是我正在使用的查询。通过使用派生表,我每小时得到一个MAX,每COUNT一分钟 ..
发布时间:2017-04-08 16:46:51 其他开发

需要帮助编写日期敏感的T-SQL查询

我需要帮助编写一个T-SQL查询,从每个特许经营52周的序列中通常会包含差距的表格中,每个特许经营权产生52行数据(即特许经营可能每两周或每周报告一次数据 我正在查询的表格如下所示: FranchiseId |日期| ContractHours | PrivateHours ,我需要加入到与此类似的表格中: FranchiseId |名称 查询的输出需要如下所示: ..
发布时间:2017-04-08 16:43:45 其他开发

SQL - 按年,月,日的日期组

当我执行查询 SELECT Item, [From date], [到目前为止] from ItemDate; 我有这个表: ('A1','2014-03-05','2014-07-21'), ('A1','2014-07-25',' 03-15'), ('A1','2015-03-17','2016-03-17'), ('B1','2015-04-18' ..
发布时间:2017-04-08 16:35:25 数据库

一个月的第N周的SQL第N天

我想使用以下功能来安排每月按照月份的星期和工作日进行的俱乐部会议。在下面的示例中,我有一个(将要)的函数返回本月的第三个星期三。如果那天发生在过去,那么它将在下个月的第三个星期三返回。 我想离开循环,我觉得有一个更好的计算方法。是否有更多的OO流程?您的意见? - 创建功能NextWeekDayofMonth DECLARE - ( @WEEK INT, @WEE ..
发布时间:2017-04-08 16:26:17 其他开发

如何查找两个日期之间的持续时间

我想查找两个日期列之间的持续时间。为此,我使用DATEDIFF函数分别查找号码年份和月份,但希望两个结果都列在单列中。 下面给出两列。 start_dt | end_dt 06-Oct-2009 2011年7月15日 需要的结果 持续时间(岁月) 2.3 解决方案 我认为没有现成的API以您提到的格式提供结果。您需要使用 DATEDIFF 函 ..
发布时间:2017-04-08 16:19:35 其他开发

在T SQL中的两个日期之间找到日期

我的表中有两个DateTime列,ArrivalDateTime,DepartureDateTime等值为'26/11/2012 00:00:00''28 / 11/2012 00:00:00'现在我想查找所有的记录使用T Sql 解决方案 可以使用 href =“http://msdn.microsoft.com/en-us/library/ms187922.aspx”rel =“nor ..
发布时间:2017-04-07 03:32:22 数据库

SET DATEFIRST功能

我想在我的功能中设置DATEFIRST,但不允许。 SET DATEFIRST 1 我可以在SP中添加代码,并从该函数调用SP,但我不热衷于这样做。 > 我可以在调用我的功能之前设置DATEFIRST,但是我也不喜欢这样做。 任何其他解决问题? 编辑 以下是我要使用的代码我的功能返回当月的总工作日。但是由于我的DATEFIRST ..
发布时间:2017-04-07 02:35:26 数据库

当DAY,MONTH,YEAR分组时,sql缺少行

如果我从一个表组中按月,日,年 进行选择,那么它只返回具有记录的行,并且没有任何记录而丢弃组合,这样一来,每天或每个月都有活动,你必须积极地查看日期栏的差距。在T-SQL中,即使没有数据,每天/每月也可以获得一行? 解决方案 我的开发人员用这段代码回覆了我,下划线被转换成破折号,因为StackOverflow被压缩了下划线 - 不需要号码表。我们的例子很复杂,加入到另一个表中,但也许代码 ..
发布时间:2017-04-06 21:53:55 其他开发