在.php文件中,有2个select分别可以选择小时和分钟,如何把值用:拼接并保存在一个数据库量中

在.php文件中,有2个select分别可以选择小时和分钟,如何把值用:拼接并保存在一个数据库量中,第1张

先将提交的小时和分钟拼接起来,$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以后的结果表与基本表连接查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9721961.html

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

发表评论

登录后才能评论

评论列表(0条)

保存