<small id='29tJT'></small><noframes id='29tJT'>

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

      1. 仅将日期和月份与 mysql 中的日期字段进行比较

        时间:2023-06-01

        • <small id='hiZoa'></small><noframes id='hiZoa'>

          1. <legend id='hiZoa'><style id='hiZoa'><dir id='hiZoa'><q id='hiZoa'></q></dir></style></legend>
              <bdo id='hiZoa'></bdo><ul id='hiZoa'></ul>
                <tbody id='hiZoa'></tbody>
                <tfoot id='hiZoa'></tfoot>

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

                  本文介绍了仅将日期和月份与 mysql 中的日期字段进行比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何在mysql中仅将日期和月份与日期字段进行比较?例如,我在一张表中有一个日期:2014-07-10

                  How to compare only day and month with date field in mysql? For example, I've a date in one table: 2014-07-10

                  同样,另一个表中的另一个日期 2000-07-10.我只想比较日期字段上的日和月是否相等.

                  Similarly, another date 2000-07-10 in another table. I want to compare only day and month is equal on date field.

                  我试过这种格式.但我无法得到答案

                  I tried this format. But I can't get the answer

                  select *
                  from table
                  where STR_TO_DATE(field,'%m-%d') = STR_TO_DATE('2000-07-10','%m-%d')
                  and id = "1"
                  

                  推荐答案

                  改用 DATE_FORMAT:

                  Use DATE_FORMAT instead:

                  SELECT DATE_FORMAT('2000-07-10','%m-%d')
                  

                  收益

                  07-10
                  

                  这是您用 DATE_FORMAT() 重写的查询:

                  Here's your query re-written with DATE_FORMAT():

                  SELECT *
                  FROM table
                  WHERE DATE_FORMAT(field, '%m-%d') = DATE_FORMAT('2000-07-10', '%m-%d')
                  AND id = "1"
                  

                  这篇关于仅将日期和月份与 mysql 中的日期字段进行比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:MySQL GROUP BY 行为 下一篇:使用复合主键作为外键

                  相关文章

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

                    1. <tfoot id='CmMCf'></tfoot>
                      <legend id='CmMCf'><style id='CmMCf'><dir id='CmMCf'><q id='CmMCf'></q></dir></style></legend>

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