查找日期列具有时间戳= 00:00:00.000的所有行

时间:2019-04-04 13:13:14

标签: sql sql-server tsql date datetime

我有一张表,其中一列作为registrationDate,类型为datetime。我需要找到所有将registrationDate作为时间戳记为00:00:00.000的行。 例如:

<section id="height_100vh">

  <div class="container">
    <div class="ps-dad">
      <div class="positionSticky"></div>
    </div>


    <div>
      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nibh, faucibus tristique massa
        sapien sed augue. Quisque eros sapien, facilisis ac magna a, interdum ornare nulla. </p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nib</p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nib</p>


    </div>
  </div>
</section>

<section>
  <div class="container">
    <div>
      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nibh, faucibus tristique massa
        sapien sed augue. Quisque eros sapien, facilisis ac magna a, interdum ornare nulla. </p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nib</p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem</p>
    </div>
  </div>
</section>


<section>
  <div class="container">
    <div>
      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nibh, faucibus tristique massa
        sapien sed augue. Quisque eros sapien, facilisis ac magna a, interdum ornare nulla. </p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nib</p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem</p>
    </div>
  </div>
</section>


<section>
  <div class="container">
    <div>
      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nibh, faucibus tristique massa
        sapien sed augue. Quisque eros sapien, facilisis ac magna a, interdum ornare nulla. </p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem ut ex egestas, vitae interdum metus imperdiet. Integer finibus, urna quis rutrum pretium, leo leo sodales nib</p>

      <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel dui tempor, maximus quam eu, molestie velit. Curabitur porttitor mollis velit in suscipit. Phasellus elit leo, posuere ut est eu, fringilla aliquet tortor. Aenean blandit,
        tellus vitae mollis vulputate, risus erat pulvinar dui, eget pulvinar eros libero non ex. Quisque mauris ex, placerat et laoreet a, tincidunt a ipsum. Nam convallis, ante ut porta luctus, arcu ligula consequat orci, scelerisque porta magna orci
        id libero. Praesent a mi ut quam dapibus dignissim. Quisque commodo eu magna et bibendum. In pharetra dui et pretium lobortis. In mauris nisi, feugiat quis mi id, molestie mattis quam. In hendrerit vel erat ut malesuada. Fusce magna eros, condimentum
        laoreet tincidunt eget, luctus eget odio. Integer pellentesque ornare lacus eget sagittis. Nullam semper lorem</p>
    </div>
  </div>
</section>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

我需要查询类似以下内容:

registrationDate: '2019-03-20 00:00:00.000'

5 个答案:

答案 0 :(得分:3)

WHERE registrationDate = CONVERT(date, registrationDate);

答案 1 :(得分:3)

您可以将日期时间转换为时间:

WHERE CAST(registrationDate AS TIME) = '00:00'

答案 2 :(得分:1)

请参见下面的更新

[Binding]
public class CustomerManagementSteps
{
    public readonly string token;
    public CustomerManagementSteps()
    {
        token= ScenarioContext.Current["Token"].ToString();
    }

    [Given(@"I Get the customer details""(.*)""")]
    public void WhenIGetTheCustomerDetails(string endpoint)
    {
        //Now the Token variable holds the token value from the scenario context and It can be used in the subsequent steps       
    }
}

查询

Create Table #tbl
(
registrationDate Datetime
)
Insert Into #tbl Values
('2019-03-20 00:00:00.000'),
('2019-03-20 00:00:25.000')

结果:

Select * From #tbl
Where Cast(registrationDate As Time) = '00:00:00.0000000'

更新:如果您真的需要使用“赞”

registrationDate
2019-03-20 00:00:00.000

答案 3 :(得分:0)

select * from table where FORMAT(registrationDate, 'HH:mm:ss:ms') ='00:00:00.000'

答案 4 :(得分:0)

以下表达式为每个datetime值获取带有时间部分的相应日期:

dateadd(day, datediff(day, 0, '<date_time>'), 0)

因此,将执行以下操作:

create table foo (id int, registrationDate datetime)
insert foo values
   (1, '2019-04-04T03:22:48.00'),
   (2, '2019-04-04T00:00:00.00')
select * from foo
where registrationDate =
      dateadd(day, datediff(day, 0, registrationDate), 0)