问题标签 [sql-date-functions]
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.
mysql - 具有计算间隔值的 Doctrine 2 DATE_ADD mysql 函数
我有一个查询,它给我一个 unix 时间戳,计算选择表字段的日期时间值,然后添加表的另一个值。查询类似于以下内容:
此查询从 phpMyAdmin 正确执行,但是当我尝试将它与 Doctrine 2 的 createQueryBuilder 方法一起使用时,我在“myfield”处收到错误。似乎它不支持 INTERVAL 关键字之后的计算值
那么我怎样才能通过使用学说获得相同的查询结果?我使用查询构建器,因为我有一些命名参数
php - PHP & MySQL 的 STR_TO_DATE
我正在尝试将存储在 mysql 数据库中的日期转换为 VARCHAR(格式示例:2012 年 12 月 29 日),然后我想按它排序,以便旧日期在最前面,然后是当前日期。
这是我到目前为止所拥有的,(请帮助!!谢谢)
sql-server - sql server中给定月份的最后一个星期五
如何在 T-SQL 中获取本月最后一个星期五的日期?
我将传递年份和月份作为参数,例如 201211。如果我传递“201211”作为参数,它应该返回“20121130”作为答案,因为它是 11 月 12 月的最后一个星期五的日期。
sql - SQL 获取月度和周度数据
我正在写一个查询,以提供本周、本月和今年(3 个单独的列)在一周至今、本月至今和年初至今的规模上售出的产品数量,例如今天它将显示自星期一以来售出的产品,从每月的第一天和第一年开始,随着时间的推移,这将在接下来的每个星期、月份和年份继续,去年还有 3 个具有相同逻辑的其他列。我需要的是帮助使用 DATEADD 或 DATEDIFF 获取日期查询(例如(DATEADD(分钟,-15,GETDATE()))。
非常感谢,我也在使用 SQL Server 2008
sql - 在sql中根据日期过滤数据
我试图执行以下 SQL 查询并根据日期过滤掉数据。
我需要显示一个过滤掉数据的表格,只有那些在提到的 start_date 和 end_date 之间的行
这是我一直在尝试的查询
我也得到了 2012 年的值的结果。请帮帮我
谢谢
sql - 在日期范围内包含空值
我试图过滤掉日期范围之间的数据,其中还包括空值,例如: start_date = 18/01/2013 和 end_date = 20/01/2013
在数据库中的某些数据中,start_date 是 19/01/2013 并且 end_date = null; 我还需要包含这个特定的值,这是我到目前为止尝试过的查询
我仍然找不到空值的结果,请让我知道我将如何解决这个问题。
谢谢
sql - SQL 日期格式 [h]:mm:ss 像 Excel 一样,超过 24 小时
Excel 内置日期格式[h] 的翻译:mm:ss
在 T-SQL 或任何 SQL 平台中?
例子:
和
对于 T-SQL,我将选择
或者默认为 108,我很清楚我是否必须重新创建一个可以执行
hh:mi:ss:mmm
( +24h ) 的函数?
非常欢迎评论;
sql - 在 PostgreSQL 中是否有一个需要一年、一个月和一天才能创建日期的函数?
在文档中,我只能找到一种从字符串创建日期的方法,例如DATE '2000-01-02'
. 这完全令人困惑和烦人。我想要的是一个接受三个参数的函数,所以我可以make_date(2000, 1, 2)
使用整数而不是字符串,并返回一个日期(不是字符串)。PostgreSQL有这样的内置功能吗?
我问这个的原因是因为我不喜欢将字符串用于不是字符串的东西。日期不是字符串;他们是约会。
我使用的客户端库是用于 Haskell 的 HDBC-PostgreSQL。我正在使用 PostgreSQL 9.2.2。
.net - 将数据时间值从 ASP.NET gridview 插入 SQL Server 数据表
我在 ASP.NET gridview 中有一个列,它在页面加载时以这种格式(dd/mm/yyyy 00:00:00)显示日期值。这绑定到具有声明为“日期”类型的列的 SQL 表。
在页脚模板中,gridview 的各个列中有一个“插入”按钮以及文本框。单击按钮后,新记录应插入到 SQL 服务器数据表中。
但是,有一个调试错误,错误提示: SQLException is unhandled by usercode。从字符串转换日期和/或时间时转换失败
这是此方法的代码:
这个方法是从 GridView 标签中调用的:
如果错误是由于日期格式或类型的不同,如何解决?
另外,如何在 gridview 中显示从 SQL 表中检索到的日期(“dd/MM/yyyy”)?我尝试了以下方法,但它不起作用:
sql - 如何比较入住酒店的日期大于某个数字
我正在尝试从我的数据库中计算所有预订,客人预订时间超过一定时间。到达日期和离开日期在预订表中。我正在使用 oracle 在 sqlplus 中工作,并且弹出错误无效标识datediff 。这是我的尝试。我还希望能够在打印时显示每个预订日志的日期差异。