从任何特定月份的数据库中选择数据 [英] Select Data from database for any particular month

查看:101
本文介绍了从任何特定月份的数据库中选择数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如何在不使用关键字之间的情况下从任何特定月份获取数据库中的所有记录.

i want to know how we can get all records from database for any particular month without using between keyword.

推荐答案

Try
SELECT * FROM MyTable WHERE DATEPART(MONTH, dateColumneName)=6 


以及特定年份,


For a specific year as well, and

AND DATEPART(YEAR, dateColumnName)=2012

到where子句


试试:
-- @MonthNumber is the month number for which you want data
SELECT * FROM MyTable WHERE DATEPART("m", myDateColumn) = @MonthNumber
--OR
SELECT * FROM MyTable WHERE MONTH(myDateColumn) = @MonthNumber



参考: MSDN:SQL月 [



Refer: MSDN: Month SQL[^]


使用运算符,例如< =" ',''> ='',``<'',``>''
进行比较,不使用运算符之间
Use Operator like ''<='' , ''>='' , ''<'' , ''>''
for comparison ,without using between operator


这篇关于从任何特定月份的数据库中选择数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆