读书人

dateTimePicker控件值当查询条件的有关

发布时间: 2013-06-19 10:26:41 作者: rapoo

dateTimePicker控件值当查询条件的问题
本帖最后由 junjie94bei 于 2011-05-27 16:39:47 编辑 有ZY_YJJRJZJL表
Checkout_Time 字段 是Datetime类型

Checkout_Time 字段 默认值是GetDate()

我想以dateTimePicker控件值为条件来查询数据库
dateTimePicker值是 2011年5月27日

1.首先把Checkout_Time 字段格式化


SELECT DATENAME(Year,Checkout_Time)+N'年'+CAST(DATEPART(Month,Checkout_Time) AS varchar)+N'月'+DATENAME(Day,Checkout_Time)+N'日' FROM ZY_YJJRJZJL


2.然后拼写写SQL语句

SELECT DATENAME(Year,Checkout_Time)+N'年'+CAST(DATEPART(Month,Checkout_Time) AS varchar)+N'月'+DATENAME(Day,Checkout_Time)+N'日' FROM ZY_YJJRJZJL WHERE Checkout_Time = '2011年5月27'


问题就在2

查不出来数据

另外执行1 SQL语句的时候 是无列名 怎么加载列名?



[解决办法]

1.
SELECT DATENAME(Year,Checkout_Time)+N'年'+CAST(DATEPART(Month,Checkout_Time) AS
varchar)+N'月'+DATENAME(Day,Checkout_Time)+N'日' as '日期' FROM ZY_YJJRJZJL WHERE
DATENAME(Year,Checkout_Time)+N'年'+CAST(DATEPART(Month,Checkout_Time) AS varchar)
+N'月'+DATENAME(Day,Checkout_Time)+N'日' = '2011年5月27'


2. 加上 as '日期' ,如上

读书人网 >SQL Server

热点推荐