仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 673|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之关于日期的sql,做报表的时分大概有效!!...

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:33:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
操作被同步到从库上后,则主从都“回天无力”。



--失掉年代,日,季度

select
to_char(日期,yyyymmdd)DATE_ID,to_char(日期,yyyy)||年||to_char(日期,mm)||月||to_char(日期,dd)||日DATE_NAME,
to_char(日期,yyyymm)MONTH_ID,to_char(日期,yyyy)||年||to_char(日期,mm)||月MONTH_NAME,
Q||to_char(日期,q.yyyy)QUARTERID,to_char(日期,yyyy)||年第||to_char(日期,q)||季度QUARTERID_NAME,
to_char(日期,yyyy)YEAR_ID,to_char(日期,yyyy)||年YEAR_NAME
from(
selectto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)日期fromuser_objectswhererownum<367andto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2001-01-01,yyyy-mm-dd)
);





--失掉季度和月份对应干系

selectdistinctto_char(日期,q)季度,to_char(to_date(2001-01-01,yyyy-mm-dd)+(rownum-1),yyyymm)日期from(
selectto_date(2001-01,yyyy-mm)+(rownum-1)日期fromuser_objectswhererownum<367andto_date(2001-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2002-01-01,yyyy-mm-dd)
);

--失掉一年中的天数

selectto_char(to_date(2000-01-01,yyyy-mm-dd)+(rownum-1),yyyy-mm-dd)日期fromuser_objectswhererownum<367andto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2001-01-01,yyyy-mm-dd);
BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性
老尸 该用户已被删除
沙发
发表于 2015-1-19 16:28:14 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-24 16:36:15 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
admin 该用户已被删除
地板
发表于 2015-2-7 18:31:13 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
小女巫 该用户已被删除
5#
发表于 2015-2-22 22:51:38 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
简单生活 该用户已被删除
6#
发表于 2015-3-7 04:06:00 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
若天明 该用户已被删除
7#
发表于 2015-3-14 11:39:37 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
莫相离 该用户已被删除
8#
发表于 2015-3-21 05:23:24 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 18:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表