I'm trying to get only the month from my date column and I can't seem to get it using my query.

我试着从我的日期列中只得到一个月,而且我似乎不能用我的查询得到它。

The DATE is my column field and I only want to display the month. Can any of you help me on this?

日期是我的列字段,我只想显示月份。你们谁能帮我一下吗?

Query:

查询:

SELECT MONTH(CONVERT(VARCHAR(8), GETDATE(DATE), 1)) FROM adjtime WHERE EMPLOYEE = 302

4 个解决方案

#1


2

If the DATE is in varchar, you need to convert as DATE format using

如果日期在varchar中,则需要使用日期格式进行转换

STR_TO_DATE(`DATE`, '%m/%d/%Y')

Sample execution with sample data:

样本执行与样本数据:

CREATE TABLE `adjtime` (EMPLOYEE int, `DATE` VARCHAR (20) );

INSERT INTO `adjtime` (EMPLOYEE , `DATE`) 
SELECT 302, '1/1/2017' UNION
SELECT 302, '11/22/2017' UNION
SELECT 302, '2/20/2017' UNION
SELECT 301, '3/6/2017';

SELECT MONTH(STR_TO_DATE(`DATE`, '%m/%d/%Y')) AS `MonthNumber` 
FROM `adjtime` 
WHERE `EMPLOYEE` = 302;

or

SELECT MONTHNAME(STR_TO_DATE(`DATE`, '%m/%d/%Y')) AS `MonthName` 
FROM `adjtime` 
WHERE `EMPLOYEE` = 302;

Rextester Demo: http://rextester.com/GFOTO88036

Rextester演示:http://rextester.com/GFOTO88036

更多相关文章

  1. 你可以在android webview中自动链接日期吗?
  2. 函数的作用是:在javascript中将时间戳转换为人工日期
  3. 从服务器(任何服务器)获取当前日期和时间。仅限javascript
  4. 输入类型=日期的日期显示为dd-mm-yyyy格式
  5. 我可以使用onBlur事件对TextBox进行日期检查吗?
  6. Day.js :一个轻量的处理时间和日期的 JavaScript 库
  7. 使用Isotop过滤日期
  8. 如何使用Require JS配置具有第三方js依赖项的日期选择器?
  9. 第三节(JavaScript 对象、日期,函数)

随机推荐

  1. android 图表引擎
  2. android studio 常见问题
  3. Android系统自带的camera默认使用后置摄
  4. Ubuntu 13.04 编译环境配置及android 2.3
  5. SafetyNet & 漏洞rootutils 利用
  6. OpenGL,Android注意事项初始化顺序 NullP
  7. Android Studio 第五十三期 - 自定义Edit
  8. [android]编译时出现/usr/bin/ld: skippi
  9. 2013.01.03 (2)——— android开发实例之仿
  10. 关于标准android中视频播放器中的快进和