以及我有一个表帮助与SQL查询
create table usersnew
(
user1 varchar (50) primary key,
names varchar(50),
lastname varchar(50),
hoursneeded float)
create table hoursusers
(
user1 varchar(50),
timeMade varchar(50),
foreign key (user1) references usersnew(user1)
)
hoursneede是用户需要怎样的时间来作出结束他的服务。“服务社会”的 它可以400小时.. 现在timeMade是他是怎么做的.. 它是varchar,因为我保存的东西是这样的“30:00:00” 它是30小时 '23:30:00'它是23小时30分钟 所以..我转换它在C#与时间跨度和另一件事.. 现在我需要做一个查询,其中 我选择所有用户timeMade更多比Hoursneede ... 如果他需要制作400并且他已经制作了'400:00:00'或者再加上我要选择他.. 但并非所有用户都需要同时制作。 其他用户需要为了使450或300我不knwo ...但我想选择用户 比完成他的时间需要..我怎么能做到这一点?我可以使用sql进行此查询,并使用循环的for#c#for循环执行... someidea?
为什么不推荐? – angel 2011-06-13 04:23:06