在线等——取得本月的记录怎么写? 例如取得本月我在csdn里面发表的留言数。数据表和字段随便举例就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where year(datecol)=year(getdate()) and month(datecol)=month(getdate())--orselect * from tablename where left(datecol,7)=left(getdate(),7) 用第一个的时候出现服务器: 消息 241,级别 16,状态 1,行 1从字符串转换为 datetime 时发生语法错误。我的时间类型里面数据有2004年1月1日也有2004-01-01这样的。问题是不是出在这里啊? 你用的是什么数据库呀?datecol为字符型还是datetime型:那你就用left取左边的吧 datetime型的,取左边的也不行啊,数据很多很乱啊。有些是04月的,有些又是4月或者-04 -4 使用导入导出到excel时报错,问题在哪儿呢? SqlServer字段匹配问题? 列拼接的问题 SQL 更新表的语句 急,麻烦大侠救命! 查询分析器中远程查询出现的问题 多条件查询 高分问题:存在性查询,sql高手回答? 菜鸟问题:服务器端和客户端 请问!!如何将sql server中表的数据导入到EXCEL文件中去????急用!! 游标问题 简单问题:关于字段值的中文显示。 哪有SQL Server2000个人版下载
--or
select * from tablename where left(datecol,7)=left(getdate(),7)
服务器: 消息 241,级别 16,状态 1,行 1
从字符串转换为 datetime 时发生语法错误。我的时间类型里面数据有
2004年1月1日
也有2004-01-01
这样的。问题是不是出在这里啊?
那你就用left取左边的吧
有些是04月的,有些又是4月或者-04 -4