问题标签 [sqldatetime]
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 Server 中查找日期序列
我试图在我的数据中找到客户的最大天数。我想了解特定客户的最长天数是多少。如果有人在 25/8/16 AND 26/08/16 AND 27/08/16 AND 01/09/16 AND 02/09/16 进入我的应用程序 - 最长序列将是 3 天(25,26, 27)。
最后(输出)我想得到两个字段: custid | 最大日序列
我的数据表中有以下字段: custid | 订单日期(时间)
例如:
custid orderdate
1 25/08/2007
1 03/10/2007
1 13/10/2007
1 15/01/2008
1 16/03/2008
1 09/04/2008
2 18/09/2006
2 08/08/2007
2 28/11/2007
2 04/03/2008
3 27/11/2006
3 15/04/2007
3 13/05/2007
3 19/06/2007
3 22/09/2007
3 25/09/2007
3 28/01/2008
我正在使用 SQL Server 2014。
谢谢
sql-server - 在使用 SQL Server 函数计算到期日时需要帮助
我试图通过以下约束使用发票日期计算到期日
将有两个文本框,一个是输入月份的日期,另一个是输入到期月份的前一天
如果当月的日期是 4 并且到期月份的前一天是 5,我们必须通过减去 4 和 5 来计算值,如果减去的值是 -ve 1 并且输入的发票日期是 2016 年 11 月 13 日,以便到期日期必须是 12/04/2017(这里 04 是月份的日期)
如果当月的日期是 15 并且到期月份的前一天是 5 并且减去的值是 10(不是负数),则输入的发票日期是 11/13/2016 意味着到期日必须是 12/15/2016(这里 15 是月份)如果发票日期小于或等于减去的值,即 10,如发票日期 2016 年 11 月 9 日,则发票日期必须为 2016 年 11 月 15 日
请注意,在计算 fue 日期时,上述约束还必须满足闰年
请帮助我是 SQL 服务器功能的新手
我尝试过的代码
mysql - 根据月份从MySql数据库中选择所有记录
我想使用 Hibernate Criteria API 从 MySQL 日期字段中获取所有记录。基本上我希望查询选择从日期到预定义月份(例如一月)的所有行。这是我成功执行的 MySql 查询
我想将此 MySql 查询转换为休眠条件,例如
但它给出了错误。
出生日期的数据库数据类型是时间戳。
提前致谢。
sql - 如何在sql server中获取两个日期之间的开始日期和结束日期
大家好,我正在研究某种会计系统并遇到了一些困难。Abdul Rasheed 在这个网站上已经回答了这个问题。
这是代码
代码工作得很好,就像我想要的一样。但我想将结果插入到新表中。我怎么做?
sql - 不允许从数据类型 date 到 bigint 的显式转换
这曾经适用于列类型,DATEIME
但现在不适用于DATE
.
无论如何BIGINT
要从DATE
列中获取值吗?
mysql - 日期从 yyyy-mm-dd 转换为 yyy-mm-dd 转换年到日
我已将数据从旧数据库迁移到日期为的新数据库varchar
,我已成功迁移数据,但日期出现问题。在旧数据库中,日期的格式是日是月,25-01-02
是年。但我的脚本将其转换为. 如何在我的 SQL 中修复它?25
01
02
2025-01-02
mariadb - 如何在具有时间戳默认日期时间值的表中添加列
我想在我的表中添加一列,police_publiclocation
其中列的值必须比当前TIMESTAMP
值大 5 小时和 30 分钟。
我正在执行以下操作,但它不起作用..请给我一些解决方案..提前谢谢..
错误: MySQL 说:文档
#1064 - 您的 SQL 语法有错误;active
检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 '+CONVERT(Datetime, '2011-09-28 05:30:00') AFTER 附近使用正确的语法
使用以下
MYSQL
phpMyAdmin 版本信息:4.6.6,最新稳定版本:4.7.2
数据库服务器
服务器:Localhost via UNIX socket 服务器类型:MariaDB 服务器版本:10.1.20-MariaDB - MariaDB 服务器协议版本:10 服务器字符集:UTF-8 Unicode (utf8)
Web 服务器 Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips 数据库客户端版本:libmysql - mysqlnd 5.0.12-dev - 20150407 - $ PHP 扩展:mysqliDocumentation curlDocumentation mbstringDocumentation PHP 版本:7.0.8
teradata - 在 Teradata 中选择时间间隔大于某个值的记录
我遇到了一个简单的问题,即找出哪些查询比平时需要更多的时间才能完成。我的脚本如下:
但是,我得到的记录ExecutionTimeInt
少于 5。
问题:如何获取时间间隔大于某个值的记录?
额外信息:
select * from dbc.dbcinfo;
返回
mysql - 如何将 OLE 自动化日期转换为 My sql 日期
如何将 OLE 自动化日期转换为 Mysql 标准日期类型?
java - 在 Java 中调用查询时,MySQL 日期时间和时间戳仅显示日期(没有时间)
我在 MySQL 数据库上创建了下表:
并将以下数据插入 DATES:
因此,当我执行以下查询时:
结果如下:
_______DT________|_______TS_________
2017-11-26 12:16:34_|_2017-11-26 12:16:34
这是正确的,每个寄存器都保存我将数据插入 DATES 时的当前日期和时间。
但是,当我尝试在 Java 中使用以下查询显示这些值时:
我得到以下输出:
____DT____|____TS____
2017-11-26_|_2017-11-26
也就是说,查询只显示不完整的值,因为它只返回存储的日期值而不是时间。
有没有办法同时显示日期和时间,而不仅仅是日期?
此外,我使用 JTable 来显示这些值,因为我找不到将它们存储在变量中并显示它们的方法:
任何帮助将不胜感激。提前致谢!