社区
Web 开发
帖子详情
怎样做一个在数据库中取出本月和上月的数据数据进行比较???
jackal81
2003-09-13 03:14:38
如题,数据库中的日期形式为,例:20030725.我想做的是比如取出200307的每天的数据与200306的同天的数据进行比较,只把他们列到表里就可以了
例:
| 20030701 | 数据 | 20030601 | 数据 |
| 20030702 | 数据 | 20030602 | 数据 |
| ....... | ... | ... | ... |
...................................
...全文
390
22
打赏
收藏
怎样做一个在数据库中取出本月和上月的数据数据进行比较???
如题,数据库中的日期形式为,例:20030725.我想做的是比如取出200307的每天的数据与200306的同天的数据进行比较,只把他们列到表里就可以了 例: | 20030701 | 数据 | 20030601 | 数据 | | 20030702 | 数据 | 20030602 | 数据 | | ....... | ... | ... | ... | ...................................
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pqds
2003-09-15
打赏
举报
回复
而是在生成页面时才将表链起来的方法????
那样你的负担大大的!
oracle绝对有substring类似的方法,你自己看一下手册!
lymkelly
2003-09-13
打赏
举报
回复
关注
wealth
2003-09-13
打赏
举报
回复
:)
wealth
2003-09-13
打赏
举报
回复
分别将记录用Vector存起来,在页面中连起来区分
jackal81
2003-09-13
打赏
举报
回复
具体点
wealth
2003-09-13
打赏
举报
回复
:)
jackal81
2003-09-13
打赏
举报
回复
赶紧的,急着呢,进来的怎么都是看热闹的!!!还是pqds(一个女农民) 敬业,我想问问有没有不在数据库中连接表,而是在生成页面时才将表链起来的方法????
wealth
2003-09-13
打赏
举报
回复
先查出第一个日期,再查出第二个日期,最后在程序中区分!!!
swinging
2003-09-13
打赏
举报
回复
laugh
sweat pqds(一个女农民)
怎么这种问题都贴到这里来。
sweat 楼主
Nicok
2003-09-13
打赏
举报
回复
csdn版的唐僧vs孙悟空!哈哈。
不过日期型的比较我也不会,access里的 。关注oracle里如何比较的。
jackal81
2003-09-13
打赏
举报
回复
不要生气吗!我就是不会呀,你说完我就会了.还有别的方法吗?
pqds
2003-09-13
打赏
举报
回复
我靠!指教你个头!
你不是20030701吗?我substring 一下得到200307对吧
上月是20030601吗?我substring 一下得到200306对吧,我加1 不就是 200307对吧!
这就是相等的条件!
关键是ORACLE的SUBstring这个函数(看手册有没有,还是其他函数 db2 是substring)
再说day是字符型怎么加一???
告诉你,oracle里面应该有转型的函数,DB2的好像直接就是(int)String
你的受不了了!
jackal81
2003-09-13
打赏
举报
回复
这样的连接条件好使吗?如果时间的字段名位day那么条件就是a.day=b.day ?????
他们能相等吗?再说day是字符型怎么加一???
请指教!!!!
pqds
2003-09-13
打赏
举报
回复
我靠! 就是Substring的功能!
拆分字符串!
select * from
(select * table where 字段名= "拆分出来的前六为" a)
left join
(select * table where 字段名= "拆分出来的前六为" b)
on a.? = (b.?//要出来自负串+1获得和a同一天的值)
(里面的?就是你的取得拆分出来的前六为)
jackal81
2003-09-13
打赏
举报
回复
才分是什么意思?我不知道oracle里面怎么才?????
jackal81
2003-09-13
打赏
举报
回复
才分是什么意思??怎么解释?我不知道oracle里面怎么才分!!谁知道????
jackal81
2003-09-13
打赏
举报
回复
你上面的是不是少括号呀??我怎么看不懂??
pqds
2003-09-13
打赏
举报
回复
那就应该没有问题了!
只不过substring是DB2里面的才分!
你看看ORACLE里的才分字符串是什么
然后用这个搞就行了!
jackal81
2003-09-13
打赏
举报
回复
数据库是oracle,我要把这个表显示到jsp上去.
pqds
2003-09-13
打赏
举报
回复
我靠!还有热带的北极熊) !
加载更多回复(2)
oracle
数据
库
查询当
月
,在SQL语句
中
,怎么实现查询当
月
数据
和当年
数据
?
1. 查看
数据
库
的版本select @@version2. 查看
数据
库
所在机器操作系统参数... 查看
数据
库
启动时间select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1查看
数据
库
服务器名和实例名pri...
oracle是否同
月
,探讨
一个
同一张表
中
,在
一个
sql
中
取不同
月
份
数据
对比的问题
表名xxta_account_f表结构account,number,date101,1000,31-DEC-07101,2000,30-NOV-07102,200,31-DEC-07102,400,30-NOV-07103,100,31-DEC-07103,800,30-NOV-07104,2100,31-DEC-07104,4100,30-NOV-07要求是...
取出
当
月
...
SQL语句获取当天,昨天,本周,上周,
本
月
,上
月
的起始时间和结束时间
【代码】SQL语句获取当天,昨天,本周,上周,
本
月
,上
月
的起始时间和结束时间。
mysql 查询当天、本周,
本
月
,上
一个
月
的
数据
UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) select * from user where pudate between 上
月
最后一天 and 下
月
第一天 复制代码 查询当前
月
份的
数据
...
mysql查询明天的
数据
_MySQL 查询今天、昨天、本周、
本
月
、上一
月
、今年
数据
查询今天
数据
利用TO_DAYS函数SELECT *FROM studentWHERE TO_DAYS(Sage)= TO_DAYS(NOW())注:DATE_FORMAT(NOW(),‘%Y-%m-%d‘)为
一个
日期,不能直接
进行
加减1操作。加减某个时间间隔函数date_add()与date_sub()date_...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章