跪求一条SQL语句!急!在线等!高手们,帮个忙!
让用户选择条件:计划开工日期(字段:ddd),实际开工日期:(字段:dd),计划竣工日期(字段:d)和地区(字段:ccc)然后查处在用户选择条件内的数据来。SQL语句怎么...
让用户选择条件:计划开工日期(字段:ddd),实际开工日期:(字段:dd),计划竣工日期(字段:d)和地区(字段:ccc)然后查处在用户选择条件内的数据来。
SQL语句怎么写?
日期那有三个选项,把这三个选项都要加进去。和另个条件,就是地区。
条件是在那三个日期之间的。
怎么写?
我只知道betten..and...只能写两个
二我这有三个怎么写? 展开
SQL语句怎么写?
日期那有三个选项,把这三个选项都要加进去。和另个条件,就是地区。
条件是在那三个日期之间的。
怎么写?
我只知道betten..and...只能写两个
二我这有三个怎么写? 展开
展开全部
在此,假设你的oracle数据库,表中日期字段都为date类型,
假设你的页面选择日期格式为 2008-09-27
,表名为 project
你的补充所说:ccc字段为地区id(zone表的zoneId),你还需要通过它得到另一个表zone中的地区name
sql如下:
select p.*,z.zoneName
from project p ,zone z
where p.ccc=z.zoneId
and p.ddd=to_date('计划开工日期','yyyy-MM-dd')
and p.dd=to_date('实际开工日期','yyyy-MM-dd')
and p.d=to_date('计划竣工日期','yyyy-MM-dd')
and p.ccc='地区'
假设你的页面选择日期格式为 2008-09-27
,表名为 project
你的补充所说:ccc字段为地区id(zone表的zoneId),你还需要通过它得到另一个表zone中的地区name
sql如下:
select p.*,z.zoneName
from project p ,zone z
where p.ccc=z.zoneId
and p.ddd=to_date('计划开工日期','yyyy-MM-dd')
and p.dd=to_date('实际开工日期','yyyy-MM-dd')
and p.d=to_date('计划竣工日期','yyyy-MM-dd')
and p.ccc='地区'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表 where ddd=计划开工日期 and dd=实际开工日期 and d=计划竣工日期 and ccc =地区
根据你的要求可以更改条件.上面给的是条件等于用户选择的条件.
根据你的要求可以更改条件.上面给的是条件等于用户选择的条件.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table
where ddd='xxx'
and dd='xxx'
and d='xxx'
and ccc='xxx'
不知道你的意思我理解正确没有
where ddd='xxx'
and dd='xxx'
and d='xxx'
and ccc='xxx'
不知道你的意思我理解正确没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议在程序查询窗口里生成sql语句 选几个生成好多就是 普通的全表查询 限制条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle的写法
select * from table
where to_char(ddd,'yyyy-mm-dd') = '2008-09-27'
and to_char(dd,'yyyy-mm-dd') = '2008-09-27'
and to_char(d,'yyyy-mm-dd') = '2008-09-27'
and ccc = '地区'
你前台输入的是什么格式的日期?反正就是要把后台的日期格式和前台的对应起来就行了嘛。
select * from table
where to_char(ddd,'yyyy-mm-dd') = '2008-09-27'
and to_char(dd,'yyyy-mm-dd') = '2008-09-27'
and to_char(d,'yyyy-mm-dd') = '2008-09-27'
and ccc = '地区'
你前台输入的是什么格式的日期?反正就是要把后台的日期格式和前台的对应起来就行了嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询