<legend id='AVwOh'><style id='AVwOh'><dir id='AVwOh'><q id='AVwOh'></q></dir></style></legend>
  • <i id='AVwOh'><tr id='AVwOh'><dt id='AVwOh'><q id='AVwOh'><span id='AVwOh'><b id='AVwOh'><form id='AVwOh'><ins id='AVwOh'></ins><ul id='AVwOh'></ul><sub id='AVwOh'></sub></form><legend id='AVwOh'></legend><bdo id='AVwOh'><pre id='AVwOh'><center id='AVwOh'></center></pre></bdo></b><th id='AVwOh'></th></span></q></dt></tr></i><div id='AVwOh'><tfoot id='AVwOh'></tfoot><dl id='AVwOh'><fieldset id='AVwOh'></fieldset></dl></div>
      <tfoot id='AVwOh'></tfoot>

        <small id='AVwOh'></small><noframes id='AVwOh'>

        • <bdo id='AVwOh'></bdo><ul id='AVwOh'></ul>

        如何仅从 SQL Server DateTime 数据类型返回日期

        How to return only the Date from a SQL Server DateTime datatype(如何仅从 SQL Server DateTime 数据类型返回日期)

          <tbody id='MpHzV'></tbody>
            <legend id='MpHzV'><style id='MpHzV'><dir id='MpHzV'><q id='MpHzV'></q></dir></style></legend>

              <small id='MpHzV'></small><noframes id='MpHzV'>

                <bdo id='MpHzV'></bdo><ul id='MpHzV'></ul>
                  <tfoot id='MpHzV'></tfoot>
                  <i id='MpHzV'><tr id='MpHzV'><dt id='MpHzV'><q id='MpHzV'><span id='MpHzV'><b id='MpHzV'><form id='MpHzV'><ins id='MpHzV'></ins><ul id='MpHzV'></ul><sub id='MpHzV'></sub></form><legend id='MpHzV'></legend><bdo id='MpHzV'><pre id='MpHzV'><center id='MpHzV'></center></pre></bdo></b><th id='MpHzV'></th></span></q></dt></tr></i><div id='MpHzV'><tfoot id='MpHzV'></tfoot><dl id='MpHzV'><fieldset id='MpHzV'></fieldset></dl></div>
                  本文介绍了如何仅从 SQL Server DateTime 数据类型返回日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  SELECT GETDATE()
                  

                  返回:2008-09-22 15:24:13.790

                  我想要没有时间部分的日期部分:2008-09-22 00:00:00.000

                  I want that date part without the time part: 2008-09-22 00:00:00.000

                  我怎样才能得到它?

                  推荐答案

                  SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))
                  

                  例如

                  SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
                  

                  给我

                  2008-09-22 00:00:00.000
                  

                  优点:

                  • 不需要 varchar<->日期时间转换
                  • 无需考虑语言环境

                  这篇关于如何仅从 SQL Server DateTime 数据类型返回日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Select n random rows from SQL Server table(从 SQL Server 表中随机选择 n 行)
                  SQL query to select dates between two dates(用于选择两个日期之间的日期的 SQL 查询)
                  How can I delete using INNER JOIN with SQL Server?(如何在 SQL Server 中使用 INNER JOIN 进行删除?)
                  Table Naming Dilemma: Singular vs. Plural Names(表命名困境:单数与复数名称)
                  INSERT statement conflicted with the FOREIGN KEY constraint - SQL Server(INSERT 语句与 FOREIGN KEY 约束冲突 - SQL Server)
                  How ROWNUM works in pagination query?(ROWNUM 如何在分页查询中工作?)
                  <legend id='cOUtT'><style id='cOUtT'><dir id='cOUtT'><q id='cOUtT'></q></dir></style></legend>

                  <small id='cOUtT'></small><noframes id='cOUtT'>

                      1. <tfoot id='cOUtT'></tfoot>

                          <bdo id='cOUtT'></bdo><ul id='cOUtT'></ul>

                          <i id='cOUtT'><tr id='cOUtT'><dt id='cOUtT'><q id='cOUtT'><span id='cOUtT'><b id='cOUtT'><form id='cOUtT'><ins id='cOUtT'></ins><ul id='cOUtT'></ul><sub id='cOUtT'></sub></form><legend id='cOUtT'></legend><bdo id='cOUtT'><pre id='cOUtT'><center id='cOUtT'></center></pre></bdo></b><th id='cOUtT'></th></span></q></dt></tr></i><div id='cOUtT'><tfoot id='cOUtT'></tfoot><dl id='cOUtT'><fieldset id='cOUtT'></fieldset></dl></div>

                              <tbody id='cOUtT'></tbody>