先将提交的小时和分钟拼接起来,$time = $hour ":" $minute
再提交数据库
取出来时,拆开这个时间 $arr = explode(':', $time);
$arr[0]就是小时,$arr[1]就是分钟
SELECT bid ,
STUFF(( SELECT ',' + LTRIM(RTRIM(Name))
FROM [表] a
WHERE aid = bid
FOR
XML PATH('')
), 1, 1, '') AS 'Name' ,
STUFF(( SELECT ',' + LTRIM(RTRIM(Age))
FROM [表] a
WHERE aid = bid
FOR
XML PATH('')
), 1, 1, '') AS 'Age'
FROM dbo[表] b
GROUP BY id
MYSQL 数据库
-------------------------
select A from db A
inner join
(select BDb as Db from db B) C
on(ADb=CDb)
(1)联立选字段
select aid,aname name_2014,aagebname name_2013 from
(select id,name,age from a where time=2014) a,
(select id,name from a where time=2013) b where aid=bid
(2)利用case when和group by,这个需要测试(原因是我忘了直接写group行不行,还是要再套一层)
select id,max((case when time=2014 then name end)) name_2014, max((case when time=2014 then age end)) age,max((case when time=2013 then name end)) name_2013 from table group by id
(3)字段子查询,也需要测试,好像有时候会爆写错误
select id,name,age,(select name from table where time=2013 and tableid=aid) name_2013 from table a where atime=2014
以上就是关于在.php文件中,有2个select分别可以选择小时和分钟,如何把值用:拼接并保存在一个数据库量中全部的内容,包括:在.php文件中,有2个select分别可以选择小时和分钟,如何把值用:拼接并保存在一个数据库量中、SQL中如何拼接查询出来表的数据啊如图、mysql如何把select以后的结果表与基本表连接查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)