问题标签 [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-server - 从给定日期算起过去 7 天的用户数
我有一个表格,我必须在其中更新该特定日期的用户数量以及从给定日期起过去 7 天内的用户数量。样本数据看起来像
sql - 在 sql server 中添加定期员工假期
我目前在 SQL Server 中有这个表:
PL_ID User_ID Log_Date Out_Time In_Time 原因详情
PL 代表人员记录器...然后您有用户 ID、日志日期(休息日)、外出时间、及时、原因和详细信息...有一个 ASP 前端允许用户添加他们的日期进入由其他人编写的表格...目前用户能够自己执行此操作不是问题但是,我被赋予了为下一年增加员工休假日的任务...他们正在重复休息日(每周一下午 1 点至下午 3 点)或(每周四 2 点至 5 点)......必须有一种更简单的方法来做到这一点,而不是一次只增加一天的休息时间。我已经尝试过使用 dateadd 进行试验,但我无法弄清楚将其包含在插入中的语法......有一天我计划将其添加到用户页面,但现在我只需要让他们的休息日进入表格!
提前谢谢你们,
汤姆。
sql - 在 SQL Server 表中使用序号填充主 ID 列
我浏览了论坛,找不到完全符合我的问题的任何内容。此查询应该为员工添加定期假期。如果我排除 PL_ID 变量并且只有一个没有主键的表,则代码会添加在 case 语句中定义的正确日期假期,这是在测试表上,但需要添加到具有超过 25,000 个条目的表中。
该表包括 PL_ID、Log_Date、Out_Time、In_Time
我目前有这个代码:
使用此代码,它只会在具有最大 PL_ID 的表中添加一行,但我需要它为每个条目创建一个新 ID,抱歉,它有点模糊。真的很感谢你的帮助!
现在离得到它更近了!但是,如果我将日期更改为下个月,则会出现重复的键错误:消息 2627,级别 14,状态 1,第 15 行违反主键约束“PK_Logger_test2”。无法在对象“dbo.Logger_test2”中插入重复键。重复键值为 (4) - 是否有另一种方法可以避免插入重复键?
已解决:这是完整的代码:),很有魅力,让我的生活更轻松!只需更改用户ID,即可输入每个人预定的明年假期:
mysql - mysql date_add 2次在程序中
我想在一个过程中使用 Date_add 2 次,但它返回 0 行(而它应该返回行)
这是程序
它可以在没有 date_add 的情况下工作
提前致谢!
//编辑
我现在拥有的:
但是没有获取 ab.absentid,这是为什么呢?:(
sql-server - SQL Server:转换为今天,然后增加 8 小时
nextUpdate
可以是过去的任何日期时间值。我正在尝试将nextUpdate
字段更新为今天的日期,但保持时间不变,然后添加 8 小时。
我明白了
将字符串转换为日期时间时出错
T-SQLe:
datetime
我所在位置的格式是 111
sql-server - SQL Server:转换到今天然后加上 8 小时:第二部分
在我较早的帖子中,我尝试将日期更改为当前日期并添加 8 小时时间。
注意:nextUpdate可能是过去的任何时间。
如果我想更进一步;我希望nextdate在未来的时间。因为如果我添加一次 8 小时,结果可能仍然是过去的时间,我可能必须再添加一个(甚至两次),所以结果是将来的。我可以一步完成吗?
sql - 是否可以使用另一个表中的值作为 DATEADD 函数中的间隔?
我有一个包含日期(smalldatetime)的事件表。我有一个间隔表(int)(几天前)应该发送提醒的时间 - DATEADD(D, *interval*, GETDATE())
。
我正在尝试编写一个 SQL 语句来获取今天应该发送提醒的所有事件(基于GETDATE()
DATEADD 函数。这不是我首先获取所有间隔并在循环中运行 SQL,将每个间隔传递为DATEADD 函数中的参数。
有什么想法我会怎么做?
sql-server-2008 - 如何从今天的日期中选择最后一周的数据
当我在表中有数百万或行时,如何以最快的方式从当前日期选择周数据(更准确地说,是最近 7 天的数据)。我在 sql 表中有一个 created_date 的时间戳。
我试过这个
我有两个问题:
- 这个查询是否正确?
- 这是从具有数百万行的表中获取最近 7 天数据的最快方法吗?
arrays - Excel, VB - 使用 DateAdd() 从日期中减去天数
问题
我希望从工作表中的日期字段中减去存储在数组中的 1 到 3 位数字。我取数字的绝对值,乘以负 1,然后使用 DateAdd 函数执行操作。我没有收到错误消息,但数组值仍然是最初通过该进程发送的确切的 1 到 3 位数字。
例子
C列是我目前的结果给我的。
代码
mysql - INSERT INTO SQL DATEADD 昨天
我想用 PHP 和 MySQL 插入昨天的那一天。所以我的想法是:
但它不起作用:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在
datetime
第 1 行的 'INTO chartValues SET timestamp='1353369600', =DATEADD(d,-1,GETDATE())'附近使用正确的语法
提前致谢