datepart相关内容

将军事时间转换为标准时间误差

我有一个数据集,该数据集以小时/分钟的格式拉回访问时间(例如-12:33 PM为1233)。我正在尝试使用 DATEPART 函数,但是它一直给我一个语法错误,指出: “期望在'('和'HOUR'关键字之间。 下面的部分是SQL的一部分这给了我错误: 当DATEPART(HOUR,VSL.VISIT_TIME)> 12 THEN DATEPART(HOUR,VSL。 VISIT_ ..
发布时间:2020-06-11 18:32:16 其他开发

SQL Server CE:SET DATEFIRST不起作用

我正在使用SQL Server CE进行快速应用程序开发,但遇到了一些障碍-它似乎不支持更改一周的开始日期。 我尝试过的操作: 设置日期1; 其结果是:无法识别的SET语句为响应(通过查询窗口和代码)。我已经四处搜寻,并且在文档中找不到关于更改SQL Server Ce是否支持更改星期开始日期的任何信息,也找不到任何其他更改方法。 我是在做一些愚蠢的事情,还 ..
发布时间:2020-06-11 18:32:11 其他开发

SQL Server 2008仅在月份和年份之间选择数据

我想选择两个日期之间的数据,没有日期 输入示例: 开始月份:9,开始年份:2011 结束月份:3,结束年份:2012 我认为有两种方法可以实现。 / p> 第一个是将开始月份和开始日期转换为 2011-09-01 并将最后一个日期转换为 2012-03-31 ,但这需要计算月末的最后一天。获得这些日期后,我们可以对WHERE子句使用BEETWEN函数(但是,CONVE ..
发布时间:2020-06-11 18:32:00 其他开发

选择从月初到当前日期的记录

我正在尝试选择在当月初和当日之间添加到数据库中的记录-我或多或少知道如何从当日以及特定时间段内获取记录-但如何获取它,使其从当前日历月的月初开始? 解决方案 DECLARE @sm DATETIME; SET @sm = DATEADD(DAY,1-DAY(GETDATE()),DATEDIFF(DAY,0,GETDATE())); 选择列 从dbo.foo datetim ..
发布时间:2020-06-11 18:31:55 其他开发

从Postgres中的日期中提取工作日,毫秒,微秒,纳秒

如何从Postgres中的日期提取毫秒,工作日,微秒,纳秒。我也尝试过提取方法,但是找不到完全等效的方法。 解决方案 我不确定是什么等效方法您正在寻找,但是: 在PostgreSQL中没有纳秒精度: p (精度)的允许范围为0到6,对于时间戳和间隔类型。 某些日期部分包括其他日期部分:即毫秒包含秒& microseconds 包含毫秒(因此也包含 seconds )。 如果要 ..
发布时间:2020-05-30 00:57:30 其他开发

SELECT DATEPART()的行

我需要从记录为一个月的数据库中获取行.我尝试了这个SELECT: $result = mysql_query("SELECT * FROM my_table WHERE DATEPART('month', date_column)=11"); 在数据库中有很多行,在11个月中有一个日期,但是我没有得到任何结果. 谁能帮我?谢谢! 解决方案 没有 DATEPART 函数.使用 MO ..
发布时间:2020-05-14 20:54:29 数据库

持续时间总和基于需要在前半小时间隔内更新的日期时间

我搜查了几个问题,但都没有完全回答我的问题。因此在这里提出这个问题。我有一个表格,说'表格'有DateTime,ID,Code和Duration是列。 DateTime的数据为'2017-12-12 00:30:00','2017-12-12 00:30:37'等,我需要基于此间隔日期来合计持续时间列。 如果DateTime是'2017-12-12 00:30:00',那么我们的查询应该将'2 ..
发布时间:2018-05-30 14:07:09 数据库

PLSQL相当于DATEPART

我们需要将HOUR从DATETIME列中取出(期望从0到23的值返回)。 是否存在与DATEPART函数相当的PLSQL ? 解决方案 SELECT to_number(to_char(sysdate,'HH24'))FROM DUAL ..
发布时间:2017-04-08 16:58:06 数据库

SQL查询用于检索日期最后一天的记录

我有一张表,包含许多日期的记录。 我想执行一个查询,只返回属于日期的最后一天的记录。如下: SELECT * FROM mytable WHERE DATEPART(d,mytable.rdate)= DATEPART(d,DATEADD (m,1,DATEADD(d,-1,mytable.rdate))) 作为参数右侧的 rdate 应该是 dateadd 返回正确 ..
发布时间:2017-04-08 16:22:59 其他开发

复制上月的值并插入新行

以下是我现有表格的示例: 1)表名称:TotalSales 名称年份月销售额 ------ ----- ----- Alfred 2011 1 100 我想要做的是创建一个这样的表,添加一个新行(上个月销售): 2)表名称:TotalSales 名称年份销售上个月销售 ------ ---- ----- ----- ----------- ..
发布时间:2017-01-06 23:52:58 开发方法