帮忙解决个sql子句的有关问题
帮忙解决个sql子句的问题
select left(convert(varchar(12),dayinfo,126),10) as dd from blogs//这行是用来转化日期格式的
select min(a.blog_id) from blogs a where a.dayinfo = '2008-04-09'//这行是查询id的。。。
我想查询日期转化以后的id怎么做啊
也就是用第一句子做为第二个的查询子句。。。。帮忙修改下。。。
------解决方案--------------------
只要一个结果的话。。。
直接拼其来。。。
------解决方案--------------------
------解决方案--------------------
你的数据库是什么?Oracle吗?
你直接用
a.dayinfo = ?
这个作为参数传进来才是更好的主意!
------解决方案--------------------
楼主是什么数据库啊?没有必要用嵌套查询吧
------解决方案--------------------
------解决方案--------------------
select left(convert(varchar(12),dayinfo,126),10) as dd from blogs//这行是用来转化日期格式的
select min(a.blog_id) from blogs a where a.dayinfo = '2008-04-09'//这行是查询id的。。。
我想查询日期转化以后的id怎么做啊
也就是用第一句子做为第二个的查询子句。。。。帮忙修改下。。。
------解决方案--------------------
只要一个结果的话。。。
直接拼其来。。。
------解决方案--------------------
------解决方案--------------------
你的数据库是什么?Oracle吗?
你直接用
a.dayinfo = ?
这个作为参数传进来才是更好的主意!
------解决方案--------------------
楼主是什么数据库啊?没有必要用嵌套查询吧
------解决方案--------------------
------解决方案--------------------
- SQL code
select min(a.blog_id) from blogs a where a.dayinfo in (select left(convert(varchar(12),dayinfo,126),10) as dd from blogs where dayinfo='2008-04-09')
------解决方案--------------------
------解决方案--------------------