
可以,再说你那上面的语句也有问题
这个WHERE sno=(select sno from s where dept=’计算机’)应该是
WHERE sno in (select sno from s where dept=’计算机’)
你这个条件查询是多余的 !
看你的需求,应该是一个应用软件中的需求。
既然这样数据库中是不是应该有个日期表?
如果没有建议建一张表,存放日期
tabledate:
2009-01
2009-02
2009-03
2009-04
2009-12
那么向新表插入的时候可以以此日期表为准
insert into table2(id,date,amount)
select table1id,table1date,table1amount
from tabledate left join table1 on tabledatedate=table1date
order by table1id,table1date
恩,结果和你想要的是有一些差别。就是如果ID和余额如果与上一条记录相同(注意上面的order by),那么就为空。余额还有个特殊情况,就是为0的时候也是为null
那么在插入的时候可以判断如果为Null就插入一个特殊值
再根据这个特殊值写几个Update语句去更新。
1、先判断数据库是否连接上db_connphp 里面可能 连接失败
2、这个错误还有可能是没传 参数,导致$SQL语句缺失 不合法,所以函数
$sql = "select count() from user where xh='$xh' and pwd='"md5($pwd)"'";echo $sql;
mysql_query($sql);
3、如果以上你一点都看不懂,建议看看PHP基础再来。
4、从mysql_query这个函数的使用上,可以判断你的代码很有些年份了,2013年已经废弃了这个函数。在工程师看来 = 垃圾代码。。。如果是初学者建议 你不要再学这个教材了
以上就是关于数据库sql sever2005查询语句问题全部的内容,包括:数据库sql sever2005查询语句问题、SQL 怎么填补空缺的数据、数据库报错:mysql_fetch_array()expects parameter 1 to br resource,boolean given in等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)