关于sql语句的问题,请大家帮忙,谢谢

allen95 2010-01-07 05:24:40
请教大家一下,我数据库的表中有一个字段是DATE类型的 现在呢我需要在程序中写一个sql语句来查询这张表
我有一个字符串变量date中存放了年和月份(没有其他的数据了,天和时间都没有)
我要写一个模糊查询的sql语句 请问大家应该如何来写限制条件
c#环境

比如说表名叫test 字段名叫Date_test

"select * from test where Date_test like %"+date"+"%" 执行的时候出现异常 ,估计是类型不匹配
请问正确的应该怎么写
...全文
188 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jilezhenren 2010-01-07
  • 打赏
  • 举报
回复
路过
YnSky 2010-01-07
  • 打赏
  • 举报
回复
Up
rainful1989 2010-01-07
  • 打赏
  • 举报
回复
三楼的哥们是对的~~
yang3389r 2010-01-07
  • 打赏
  • 举报
回复
%没有在''内怎能不错
MM_MM_ 2010-01-07
  • 打赏
  • 举报
回复
你忘记了''
bcgzz 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like %"+date+"%"
回头是岸 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like '%"+date+"%'"
capucivar 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like '%"+date+"%'"
  • 打赏
  • 举报
回复
很简单:因为你写的语句是错误的:应写成:
"select * from test where Date_test like '%"+date+"%'"
追寻风的自由 2010-01-07
  • 打赏
  • 举报
回复
额。。不好意思,我写成我的表和字段了
alan0128 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like '%"+date+"%'" 
追寻风的自由 2010-01-07
  • 打赏
  • 举报
回复
"select * from ST_message where ST_mdate like '%"+date+"%'"
波导终结者 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where convert(varchar,Date_test ,120) like %"+date"+"%"
fuda_1985 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like ‘%"+date"+"%’"
jiangshun 2010-01-07
  • 打赏
  • 举报
回复
"select * from test where Date_test like %"+date+"%"

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧