我有一个像下面使用SQL Server LIKE操作
select *
from tbltask
where taskstartdate = '2017-02-13 15:23:00.000'
一个SQL查询
此执行查询时,我得到正确的数据,但是,我想用like
命令,而不是=
所以我改变了我的请向以下
SELECT *
FROM tblTask
WHERE TaskStartDate LIKE '%2017%'
这个我得到的2017年
数据这是我行
038815c1-d8b3-43c8-bd28-1bc8cf7c0688 101 30b3af65-3222-42c4-8d6e-25ec275c5ba1 test 2017-02-13 15:23:00.000 2017-02-13 15:23:00.000 testing 2017-02-13 15:23:00.000 NULL WIP 0 0 2 0 1 7788e4b1-e702-4c8a-9dfc-6ce7081f0a93 2017-02-13 15:47:14.747 0 NULL 30b3af65-3222-42c4-8d6e-25ec275c5ba1 1 NULL 0 30b3af65-3222-42c4-8d6e-25ec275c5ba1 0 Low ~/TaskFile/error-bg.jpg 0 NULL 0 0,0,0,0,0,0 0 NULL
之一,但我想获取特定日期的数据,所以我又改查询到以下和打水我在上面
显示该行的数据SELECT *
FROM tblTask
WHERE TaskStartDate LIKE '%2017-02-13 15:23:00.000%'
,但这正显示出我的空白数据,
什么是错误的,我喜欢的查询?
它不建议得到具体日期时使用'LIKE'操作。 –