问题标签 [datepart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4701 浏览

sql - 如何在 SQL Server 中正确地将日期转换为 ISO-8601 周数格式?

ISO-8601 规定周数的格式应为YYYY-W##- 请注意周数应为两位数,如 01、02、...

问题是这将周数设为 1、2、...

提取2020-W01的正确方法是什么,...

0 投票
4 回答
83294 浏览

php - 按 DATEPART() 选择行

我需要从记录为一个月的数据库中获取行。我试过这个选择:

在数据库中有很多行的日期在 11. 月,但我没有得到任何结果。谁能帮我?谢谢!

0 投票
1 回答
5042 浏览

sql - Datepart 星期功能不起作用请需要帮助

我要使用的表是

我尝试使用的 select 语句无法正常工作

请帮助真的卡住了

0 投票
1 回答
106 浏览

sql-server - 根据顶行过滤数据

我有一组类似的时期

这意味着第 1 时段的预订必须在星期六开始,但不能在第 2 和第 3 时段开始。

如果我在 2012 年 12 月 10 日至 2012 年 12 月 15 日有预订,我想 > - 过滤几天的时段(不是问题) - 检查预订是否在星期六开始。过滤器应该只用于顶部(或第一行),我不知道该怎么做。如果预订未在星期六开始,则不应返回任何行。

我试过了

有没有办法做得更好,或者针对大量数据更好地优化代码?

0 投票
2 回答
512 浏览

sql-server - 使用 Datepart 更新表格

嗨,我在 sql server 中有一张表,我为每个工作日添加了一位。我有一个日期属性,我想根据该日期的 dayofWeek 更新所有表来更新位。我已经阅读了一些关于 t-sql (datepart) 的内容,但我不知道该怎么做,有人可以帮帮我吗?

这是我的桌子的截图

http://i.imgbox.com/adpsLL0D.jpg

例如,在前三个记录(2012-11-04,上个月,星期日)中,我想将“prt_Dom”更新为 1。

谢谢。

0 投票
1 回答
2380 浏览

tsql - 如何在 TSQL 中跨年份边界按周分组

我使用 tsql 来汇总每周数据(开始日期是星期一)。上周跨越了 2012 年和 2013 年的边界,这意味着我每周得到两个总和。有没有办法在 tsql 中对数据进行分组,以便我每周获得 2012-12-31 到 2013-01-06 的总和?

示例数据和 sql: http ://sqlfiddle.com/#!6/52b25/13/0

下面没有链接示例。假设表有一列,“创建”日期时间类型。每周有多少行?我想得到两个结果行,一个是 2012 年最后一周的结果,另一个是 2013 年开始的那一周(从 2012 年 12 月 31 日星期一开始)。

0 投票
1 回答
3820 浏览

sql - 在连接表和聚合函数的访问 SQL 查询中使用 DATEPART 函数

我想在表格中选择日期的年份和季度部分,而不是整个日期。我构建了以下查询来实现这一点:

尽管我已经成功地使用DATEPART了一个简单的选择查询,但这个查询既是一个聚合函数又是一个链接表的事实让我很震惊。有任何想法吗?

编辑:我意识到我的查询没有任何标准,这意味着它可能试图聚合来自不同日期的结果,因此它无法显示日期部分。我尝试添加类似HAVING valYear = 2012 AND valQuarter = 3但得到相同的错误

0 投票
2 回答
476 浏览

sql - 按分钟排序不起作用

我试图按小时和分钟对我的照片进行排序,但它不会抓住分钟 - 它只是一直说那个小时和分钟不存在任何东西。如果我只想在下班后进行排序,那效果很好。我已经测试过WHERE DATEPART(minute, exif_taken) = "'.$_GET['min'].'",但我不断收到以下错误消息:

我正在使用具有默认设置的 WAMP 服务器,除了为 Apache 和 PHP 激活的一些模块,如 mod_rewrite 和 php_exif。这是我的 SQL 查询的样子:

$_GET['h']是小时和$_GET['min']分钟。

我该如何解决我的问题?

提前致谢。

0 投票
1 回答
548 浏览

sql - 在 SQL 中通过 int 值确定 DATEPART

好的,所以我正在做一个软件工具来提醒即将到期的 CRB。到期间隔由程序的用户确定。

我目前正在使用 SQL Server 2008。因此,我正在尝试执行一条 SQL 语句,该语句将检索此到期期限之外的所有记录。以下是我想要实现的概念:

如您所见,该表包含到期间隔类型(天、周、月、年)、间隔值以及我需要添加间隔的日期。

我在 DATEADD 函数的第一个参数中遇到错误,因为它需要 DATEPART 而不是整数。有没有办法根据存储的整数确定使用哪个 DATEPART?还是有其他方法可以做到这一点?

0 投票
1 回答
1330 浏览

sql - DATEPART() 的日期/时间转换错误

当我尝试datepart在 where 子句中使用该函数时出现错误。有人可以看看我下面的语法并提供一些建议吗?

我正在尝试创建一个视图,并且选择查询在没有该where子句的情况下工作正常,但是当我添加它时它返回以下错误:

消息 241,级别 16,状态 1,第 1 行从字符串转换日期和/或时间时转换失败。