数据库sql sever2005查询语句问题

数据库sql sever2005查询语句问题,第1张

可以,再说你那上面的语句也有问题

这个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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10198866.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存