相关疑难解决方法(0)

选择所有比7天更"年轻"的记录

我想选择所有的记录[Orders]是有[Submissiondate]超过7天以下.

我完全难过了.这是我正在执行的查询:

SELECT * FROM [Orders] WHERE ([SubmissionDate] < @SubmissionDate)
Run Code Online (Sandbox Code Playgroud)

不行.

sql select date-range

5
推荐指数
2
解决办法
1万
查看次数

我怎样才能从datetime列获取日期?

我有以下查询

SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)

它返回2013-11-16 03:31:07.740我只想要DATE部分并省略Time部分.

我用过

select convert(varchar, getdate(), 100) convertResult,100 style union
select convert(varchar, getdate(), 101),101 union
select convert(varchar, getdate(), 102),102 union
select convert(varchar, getdate(), 103),103 union
select convert(varchar, getdate(), 104),104 union
select convert(varchar, getdate(), 105),105 union
select convert(varchar, getdate(), 106),106 union
select convert(varchar, getdate(), 107),107 union
select convert(varchar, getdate(), 108),108 union
select convert(varchar, getdate(), 109),109 union
select convert(varchar, getdate(), 110),110 union
select convert(varchar, getdate(), 111),111 union
select convert(varchar, getdate(), 112),112 union
select convert(varchar, getdate(), 113),113 union
select convert(varchar, …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008

5
推荐指数
2
解决办法
2265
查看次数

根据时间戳过滤sql结果

我有以下代码

$thedate = "2018-06-04"; // YYYY-MM-DD

SELECT * 
FROM (`leadactivity`) 
WHERE statusdate = $thedate 
ORDER BY id DESC 
LIMIT 25
Run Code Online (Sandbox Code Playgroud)

我试图仅显示 statusdate = 到提供的日期的结果。然而,因为在 sql 中,列会使用时间戳自动更新,所以它包括时间,并且由于某种原因没有给出任何结果。

关于我做错了什么有什么想法吗?

sql

5
推荐指数
1
解决办法
2万
查看次数

SQL选择startdate是今天的日期

我正在尝试编写一个查询,其中子句是员工的开始日期是今天的日期。

select * from tbl_employees
where Startdate = getdate()
Run Code Online (Sandbox Code Playgroud)

问题是 Startdate 是 '2014-12-09 00:00:00.000' 并且该函数getdate返回的日期和时间类似于 '2014-12-09 08:25:16.013'

如何编写仅考虑日期的查询?

sql t-sql sql-server datetime sql-server-2008

4
推荐指数
1
解决办法
1万
查看次数

SQL SELECT NOW()

嘿,你会对标题中的所有标题感到遗憾,但实际上它应该是这样的.

我在查询中运行它

SELECT NOW()

它会返回这个

2012-05-14 17:35:37

如何删除时间,我只想要日期.

mysql sql date

3
推荐指数
1
解决办法
1万
查看次数

只需要DateTime中的日期

我在SQL中有一个DateTime类型的变量.只需要将Date作为其中的一部分.

请帮忙?

t-sql sql-server datetime date

2
推荐指数
2
解决办法
1971
查看次数

SQL - datediff(分钟)不包括周末

你可以帮我吗,我使用下面的sql视图(然后我在水晶报告中使用).我需要有日期差异(以分钟为单位),但现在我需要排除周末.请帮忙 :)

SELECT intwc                             AS wc,
       Datediff(n, start_date, end_date) AS time,
       mh_start_date                     AS date,
       'Repair'                          AS type
FROM   dbo.xxxxxxx 
Run Code Online (Sandbox Code Playgroud)

sql sql-server datediff

2
推荐指数
1
解决办法
6958
查看次数

SQL SELECT第一天和本月的最后一天.

亲爱的专业人士,

我有一个查询来建立当月的第一天和最后一天,但我遇到了一个月的第一天的时间戳问题.

declare @FirstDOM datetime, @LastDOM datetime

set @FirstDOM = (select dateadd(dd,-(day(getdate())-1),getdate()) )
set @LastDOM = (select dateadd(s,-1,dateadd(mm,datediff(m,0,getdate())+1,0))) 
Run Code Online (Sandbox Code Playgroud)

自2015年2月起,我希望得到以下结果:

@FirstDOM = 2015-02-01 00:00:00.000
@LastDOM = 2015-02-28 23:59:59.000
Run Code Online (Sandbox Code Playgroud)

@LastDOM是正确的,但我没有得到@FirstDOM的时间戳部分的零,我得到了正确的日期,但是我运行脚本的时间.说它是早上8:50,我得到:

2015-02-01 08:50:49.160
Run Code Online (Sandbox Code Playgroud)

解决这个小麻烦的最佳方法是什么?

问候,

缺口

sql t-sql sql-server datetime

2
推荐指数
4
解决办法
2万
查看次数

如何在 SQL Server 中获取今天的第一个小时?

我需要获取今天的日期,但我需要的是日期的第一个时间,而不是当前时间。

错误的方法:

'4/7/2017 4:50:13 PM' 
Run Code Online (Sandbox Code Playgroud)

getdate()作为函数的结果

正确的方法:

'4/7/2017 00:00:00 AM'
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助

sql sql-server datetime date

2
推荐指数
1
解决办法
2123
查看次数

如何将日期和时间与日期时间分开?

我有一个带有日期时间记录的表.我需要使用日期或时间选择记录.

假设我1/1/2001 13:33:00在数据库中 有这种格式

我的问题是:如果我输入日期,时间或两者,我应该获得具有相同日期或相同时间的行.我怎样才能做到这一点

convert函数CONVERT(VARCHAR(10), Travel.Travel_DateTime, 110) 返回日期,如果它们的时间类似于默认值00:00:00

sql sql-server

1
推荐指数
1
解决办法
2万
查看次数

getdate() 函数

如何在使用getdate()函数时只显示日期?

当我使用时

select getdate() as Today's Date
Run Code Online (Sandbox Code Playgroud)

它给了我:

2016-05-18 08:32:07.100
Run Code Online (Sandbox Code Playgroud)

但我只需要:

 2016-05-18
Run Code Online (Sandbox Code Playgroud)

如何得到这个?

sql sql-server

1
推荐指数
1
解决办法
4112
查看次数

SQL查询以获取员工缺席的日期

我有一张桌子,用于存储员工身份证刷卡和刷卡的交易.列:员工ID,员工姓名,刷卡日期和时间,刷出日期和时间.

我需要一个有效的MS SQL Server查询来获取员工ID和他们缺席的日期.

(注意:可以创建附加表格以回答问题.)

sql sql-server database-design

-2
推荐指数
1
解决办法
1377
查看次数