excelVBA里sql转换日期格式的问题。

str=Format(Date,"YYYYMM")Sql="select*from表名wheredate='"&str&"'"

怎样将sqlserver默认时间式格式yyyy-mm-dd转化为9-jun-14

SQLServer根据区域设置输出日期,因此您可以使用datename(mm,getdate)来获取月份,例如六月。
使用CASE来分割。

1.请写出将SqlServer服务器的系统日期转换成格式为'yyyy-mm-dd'字符串的表达式

1).left(convert(varchar,getdate(),120),10)--转换为yyyy-mm-dd2)。
')