における演算子のように使用して、私はSQL Serverの
select *
from tbltask
where taskstartdate = '2017-02-13 15:23:00.000'
以下このクエリが実行されていると私は、適切なデータを取得していますが、私はので、代わりに=
のlike
コマンドを使用するようにSQLクエリを持っています私は2017年
SELECT *
FROM tblTask
WHERE TaskStartDate LIKE '%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%'
が、これは私にブランクデータを示しているが、
私のようなクエリで何が悪いのでしょうか?
そのことはお勧めできません以下のクエリを使用します。 –