我想选择所有的记录[Orders]是有[Submissiondate]超过7天以下.
我完全难过了.这是我正在执行的查询:
SELECT * FROM [Orders] WHERE ([SubmissionDate] < @SubmissionDate)
Run Code Online (Sandbox Code Playgroud)
不行.
我有以下查询
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) 我有以下代码
$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 中,列会使用时间戳自动更新,所以它包括时间,并且由于某种原因没有给出任何结果。
关于我做错了什么有什么想法吗?
我正在尝试编写一个查询,其中子句是员工的开始日期是今天的日期。
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'
如何编写仅考虑日期的查询?
嘿,你会对标题中的所有标题感到遗憾,但实际上它应该是这样的.
我在查询中运行它
SELECT NOW()
它会返回这个
2012-05-14 17:35:37
如何删除时间,我只想要日期.
我在SQL中有一个DateTime类型的变量.只需要将Date作为其中的一部分.
请帮忙?
你可以帮我吗,我使用下面的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) 亲爱的专业人士,
我有一个查询来建立当月的第一天和最后一天,但我遇到了一个月的第一天的时间戳问题.
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)
解决这个小麻烦的最佳方法是什么?
问候,
缺口
我需要获取今天的日期,但我需要的是日期的第一个时间,而不是当前时间。
错误的方法:
'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)
感谢您的帮助
我有一个带有日期时间记录的表.我需要使用日期或时间选择记录.
假设我1/1/2001 13:33:00在数据库中 有这种格式
我的问题是:如果我输入日期,时间或两者,我应该获得具有相同日期或相同时间的行.我怎样才能做到这一点?
convert函数CONVERT(VARCHAR(10), Travel.Travel_DateTime, 110)
返回日期,如果它们的时间类似于默认值00:00:00
如何在使用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)
如何得到这个?
我有一张桌子,用于存储员工身份证刷卡和刷卡的交易.列:员工ID,员工姓名,刷卡日期和时间,刷出日期和时间.
我需要一个有效的MS SQL Server查询来获取员工ID和他们缺席的日期.
(注意:可以创建附加表格以回答问题.)
sql ×10
sql-server ×9
datetime ×4
date ×3
t-sql ×3
date-range ×1
datediff ×1
mysql ×1
select ×1