永发信息网

数据库高手帮帮写个SQL语句啊!

答案:5  悬赏:10  手机版
解决时间 2021-04-21 23:53

原表结构
日期 1 2 3 4 5 .. 31
--------------------------------------------
2009/1 a b c d e f
2009/2 A B C D E F

其中横向的代表“日”
怎样才可以将表按日的型式查询出来,如下面:
日期 内容
2009/1/1 a
2009/1/2 b
2009/1/3 c
...

最佳答案

以上都是胡说



如果是SQL Server,你可以利用行转列的方式,你GG搜索“sql 行转列”


SQL2005内置行转列的方法,你GG搜索“Pivot”



你的问题即将完美解决,此法本人前几天才应用过。


全部回答

不可能实现,如果要是实现,那就是数据库的表中表。

这样在一个表中是不能实现的,这是数据库的禁忌。

select 日期||'/1' 日期,1 内容 from 原表 union

select 日期||'/2' 日期,2 内容from 原表 union

...

...

select 日期||'/31' 日期,31 内容from 原表

order by 日期;

sql="select * from 表 where day(时间字段)="&你想查询的日期

时间字段中的日 忘记是 DAY还 DATE了

我是这样想的,你看合适不合适,你可以将日期放在另外一张表中,而这张表通过外键去 外连接 另外的外键表进行查询这样就比较简单,至于你的这个要求,我期待高手来解决
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的手机QQ2007怎么老掉线手机型号E98
四川省藏绵羊原种场地址在哪,我要去那里办事
《越狱》一集能播放多长时间?
到底哪个时间才是准确的啊?
婚姻相处之道经典语录,朱自清的《最美的散文
工作组和域的组织方式有何不同?
qq2009软件升级时,升级包保存位置在哪?
什么是注册资本认缴制,认缴的注册资本缴纳印
鑫宏达宾馆我想知道这个在什么地方
N86看电子书, 用什么软件
寻仙怎么玩,升级快?
梦幻中!结婚,系统会通知所有好友,那离婚系
蛋糕优美句子,给我一些关于同桌的优美句子吧
2.0豪华版睿翼和09款200G豪华版哪个油耗低
我有飞轮海下周来昆明的票!要吗?
推荐资讯
56g铁粉完全氧化生成Fe2O3需消耗多少氧气?要
杭州距离郑州多少公里,郑州到三亚坐地铁多少
有没有认识洪迎环的
永不过时的股市格言,有关股票的英语句子
李方逊口腔诊所在什么地方啊,我要过去处理事
现在养猪有几种方式
铭裕堂养生馆地址在什么地方,想过去办事
亮光文印地址在什么地方,想过去办事
彭氏香酥饼在哪里啊,我有事要去这个地方
芙蓉兴盛便利超市星灿便利店地址在什么地方,
现在中学初三什么时候考试 、???啊
层次分析法的调查问卷怎么做
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?