2.
select * from yourtable where addtime between '2005-01'+'-01' and dateadd(month,1,'2005-01'+'-01')
select * from yourtable where addtime between '2005-01'+'-01' and dateadd(month,1,'2005-01'+'-01')
解决方案 »
- 将SQL数据导成Excel数据中的小问题
- 按条件查询 (类似于case a>=b then 1 else 0 end)
- 能否用标准sql算出树有几个叶节点, 能否不用递归算法
- 这样的功能如何写成存储过程
- <急>對SQL2000 的日志進行清空會不會影響對數據庫的操作,邹建老大过来看看吧
- 我写的asp.net 系统中运行出现:Login failed for user 'sa'. 请问在sqlserver 中如何设置数据库权限?
- 求一个sql语句,困扰好多天了!!
- 求一条语句来解决多级多表关联?
- 请各位大侠指点指点,谢谢!
- MSSQL2000中分组查询.如下.请教高手
- sql数据导入导出问题
- 两个字段:年份和月份,均为int型,请问如何找到日期最大的一条记录
二
你可以用like的方法把条件显示出来
e.g
select * from
where time like '2005-01%'
SELECT
CONVERT(varchar(7), add_time, 120) as ADDTIME,
count(*)
FROM
tableA
GROUP BY
CONVERT(varchar(7), add_time, 120) 2、
SELECT * FROM tableA where CONVERT(varchar(7), add_time, 120) = '2005-01'
SELECT mtb.*
from CPMS_ScientificResearchLayout mtb
WHERE CAST(mtb.SctRscLatTime AS varchar(30)) LIKE '%2005%'