仓酷云

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

[学习教程] MYSQL网页设计SQLSERVER 工夫格局年夜全

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

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

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

x
由于MySQL数据库已经如此普及,对企业来说它无疑是一个更好的选择。详细的网址却是没保留,但是我这团体习气把好的代码记起办法保留上去,如今贴出来,但愿原作者体贴。
复制代码代码以下:
---上个月月初第一天
selectCONVERT(varchar(12),DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0),112)
---上个月月末最初一天
selectCONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate()),0)),112)
--1.显现本月第一天
SELECTDATEADD(mm,DATEDIFF(mm,0,getdate()),0)
selectconvert(datetime,convert(varchar(8),getdate(),120)+01,120)
--2.显现本月最初一天
selectdateadd(day,-1,convert(datetime,convert(varchar(8),dateadd(month,1,getdate()),120)+01,120))
SELECTdateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))
--3.上个月的最初一天
SELECTdateadd(ms,-3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))
--4.本月的第一个礼拜一
selectDATEADD(wk,DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())),0)
--5.今年的第一天
SELECTDATEADD(yy,DATEDIFF(yy,0,getdate()),0)
--6.今年的最初一天
SELECTdateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0))
--7.客岁的最初一天
SELECTdateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate()),0))
--8.本季度的第一天
SELECTDATEADD(qq,DATEDIFF(qq,0,getdate()),0)
--9.本周的礼拜一
SELECTDATEADD(wk,DATEDIFF(wk,0,getdate()),0)
--10.查询本月的纪录
select*fromtableNamewhereDATEPART(mm,theDate)=DATEPART(mm,GETDATE())andDATEPART(yy,theDate)=DATEPART(yy,GETDATE())
--11.查询本周的纪录
select*fromtableNamewhereDATEPART(wk,theDate)=DATEPART(wk,GETDATE())andDATEPART(yy,theDate)=DATEPART(yy,GETDATE())
--12查询本季的纪录注:个中:GETDATE()是取得体系工夫的函数。
select*fromtableNamewhereDATEPART(qq,theDate)=DATEPART(qq,GETDATE())andDATEPART(yy,theDate)=DATEPART(yy,GETDATE())
--13.猎取当月总天数:
selectDATEDIFF(dd,getdate(),DATEADD(mm,1,getdate()))
selectdatediff(day,dateadd(mm,datediff(mm,,getdate()),),dateadd(mm,datediff(mm,,getdate()),1900-02-01))
--14.猎取以后为礼拜几
SELECTDATENAME(weekday,getdate())
selectCONVERT(varchar(12),getdate(),101)--12/28/2007
selectCONVERT(varchar(12),getdate(),102)--2007.12.28
selectCONVERT(varchar(12),getdate(),103)--28/12/2007
selectCONVERT(varchar(12),getdate(),104)--28.12.2007
selectCONVERT(varchar(12),getdate(),105)--28-12-2007
selectCONVERT(varchar(12),getdate(),106)--28122007
selectCONVERT(varchar(12),getdate(),107)--1228,2007
selectCONVERT(varchar(12),getdate(),108)--10:06:33
selectCONVERT(varchar(12),getdate(),109)--122820071
selectCONVERT(varchar(12),getdate(),110)--12-28-2007
selectCONVERT(varchar(12),getdate(),111)--2007/12/28
selectCONVERT(varchar(12),getdate(),112)--20071228
selectCONVERT(varchar(12),getdate(),113)--281220071
selectCONVERT(varchar(12),getdate(),114)--10:07:36:623
selectCONVERT(varchar,getdate(),120)--2007-12-2810:08:56
selectCONVERT(varchar(10),getdate(),120)--2007-12-28
selectreplace(replace(replace(CONVERT(varchar,getdate(),120),-,),,),:,)--20071228101012
WindowsAzureSQLDatabase并不支持数据压缩和表分区之类的功能,而且SQLDatabase支持的Transact-SQL语言只是完整版的一部分。另外,因为解决方案提供商不能控制物理资源,所以他们不能将数据文件和索引分配给特定的硬件。
山那边是海 该用户已被删除
沙发
发表于 2015-1-18 17:49:04 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
透明 该用户已被删除
板凳
发表于 2015-1-22 18:38:38 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
再现理想 该用户已被删除
地板
发表于 2015-1-31 11:18:12 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-6 19:09:01 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
因胸联盟 该用户已被删除
6#
发表于 2015-2-18 08:58:26 | 只看该作者
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
不帅 该用户已被删除
7#
发表于 2015-3-6 03:29:44 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
愤怒的大鸟 该用户已被删除
8#
 楼主| 发表于 2015-3-12 19:46:14 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-20 02:20:15 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 07:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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