问题标签 [dateadd]
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.
sql - 使用 SQL DateAdd 算法,不包括周末
我需要编写一个简单的查询,返回给定日期之前的三个工作日。我不想创建日历表。是否有一种使用 dateadd() 和 datepart() 的算法可以用来获得这个结果?
vb.net - VB 日期添加到字符串
我试图将 DateAdd 函数作为字符串
到目前为止我得到了
哪个需要错误对象
我正在尝试创建一个获取日期并添加 1 个月然后写入活动文本层的 Photoshop 脚本
任何帮助都会很棒
sql - SQL Default Constraint
I have a table with 2 columns dateRecieved and dateDue. I know how to make the dateNow column show today's date by default by using: DEFAULT GETDATE() The user can then modify the dateRecieved column to whatever date they want.
After the user modifies the dateRecieved column; how do I set up the dateDue column so that it, by default, shows a date x days away from dateRecieved?
I looked at this answer but I need to refer to another column. Need to add constraint: date plus 10 days
Is there a way that dateRecieved can modify its value automatically when dateRecieved changes? The user should be able to override the default values in both these columns.
I'm using the W3 schools sql tutorial but it didn't have and answer I couldn't find one on stackoverflow either http://www.w3schools.com/sql/sql_default.asp
use current date as default value for a column
Thanks
sql - 用于检索一个月最后一天的记录的 SQL 查询
我有一张包含许多日期记录的表格。我想执行一个查询,该查询仅返回该日期月份最后一天的记录。就像是:
除非这不起作用rdate
,因为参数右侧的 应该是该月的最后一天,dateadd
以便返回正确的比较。
基本上有没有一种简洁的方法来进行这种比较?四分之一的等价物也将非常有帮助,但无疑更复杂。
编辑:
本质上,我想检查给定日期是否是它所属月份(或季度)的最后一个日期。如果是,则返回该记录。这将涉及一些函数来返回任何日期的月份的最后一天。例如lastdayofmonth('2013-06-10') = 30
(因此不会返回此记录。
编辑2:
对于返回属于该季度最后一天的记录的情况,它们需要类似于:
棘手的一点是lastdayofmonth()
andlastmonthofquarter()
函数
sql-server - 总小时数不能超过 24,例如 hh:mm:ss 输出中的 48 小时
我正在运行查询以找出用户浏览的总时间。每个浏览会话都以秒的形式存储在数据库中,然后我将总秒数相加并将其转换为hh:mm:ss.
问题是当我将秒转换为hh:mm:ss
. 例如,我希望它显示,'78:20:00'
但我不知道如何让代码像这样总计。当它超过 24 小时时,小时列会回到 00,因为它进入了一天。
我运行以转换时间的查询如下所示:
sql - SQL Datetime as time query
I would like the below select statement to be show as time rather than datetime. I'm aware that a cast as solution is likely however given I am trying to Cast as a "grouped by time", I am not finding a solution.
I would like to show this as time only.
mysql - 每隔一行更新一次时间值
我正在尝试更新我的 MySQL 表中的时间值,但无法解决逻辑问题。
我想让它这样写:
等等。
我可以通过在 ID 号上使用 MOD 来选择每隔一行,但我无法为该行指定正确的更新值。
如果您需要任何澄清,请让我知道并提前感谢。
更新:我应该补充一点,如果我有一个可以像上表一样更新的查询,那就更好了!
sql - 如何插入比现有日期早 1 个月的日期?
我被要求在我们数据库中另一个字段的日期前 1 个月填写一个日期。
这就像如果日期是1/16/13
然后我会在新字段中输入12/16/12
.
我遇到的问题是,在我使用的 Sybase Advantage 数据库中,某些本机 SQL 数据库的正常功能并不存在于相同的容量中。
DATEADD
例如,从我迄今为止所经历的情况来看是不可用的。
所以我使用了半等效TIMESTAMPADD
函数。当我认为我已经弄清楚时,我开始得到一个错误,所以这就是我觉得问题所在,但我不知道问题是什么:
我不断收到此错误:
sql - 将天数添加到拼凑的日期
我有一个数据库,由于某种原因,日期像 1yymmdd 一样被放入其中。我被要求在查询中创建一个字段,将这个日期增加 30 天。我已通过以下方式将日期转换为可读格式:
我把它放在一个视图中,然后尝试:
我不断收到一条错误消息
将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。
然后我尝试在我的 View 语句中定义,以便该字段从一开始就是日期时间:
当我在该定义中遇到错误时,我根本无法使用视图,我将 datetime 更改为 Char(8),这给了我之前遇到的相同的 varchar 错误。
我是不是搞错了,有没有办法将这些日子添加到这种荒谬的日期格式中?