【发布时间】:2012-11-30 06:44:04
【问题描述】:
在 MYSQL 数据库中,我有日期列,其中包含格式为 [29-11-2012] 的日期。 我想根据用户通过 php 页面选择的月份显示值。
例如,如果用户选择 OCT,那么这应该显示该特定月份的所有其他列。
您能否为此建议使用 SQL 查询?
谢谢, 夏尔
【问题讨论】:
在 MYSQL 数据库中,我有日期列,其中包含格式为 [29-11-2012] 的日期。 我想根据用户通过 php 页面选择的月份显示值。
例如,如果用户选择 OCT,那么这应该显示该特定月份的所有其他列。
您能否为此建议使用 SQL 查询?
谢谢, 夏尔
【问题讨论】:
你可以使用
WHERE MONTH(STR_TO_DATE(formdate,'%d-%m-%Y'))
喜欢这种情况
基本上 mysql 仅以 yyyy-mm-dd 格式存储日期..
【讨论】: