PIXNET Logo登入

楊 bey kuen的部落格

跳到主文

歡迎光臨楊 bey kuen在痞客邦的小天地

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 16 週二 200817:23
  • 清除 MS-SQL LOG

DUMP TRANSACTION 資料庫名稱 WITH NO_LOG
dbcc shrinkdatabase(資料庫名稱)
(繼續閱讀...)
文章標籤

楊 bey kuen 發表在 痞客邦 留言(0) 人氣(59)

  • 個人分類:SQL小筆記
▲top
  • 12月 04 週四 200809:57
  • SQL日期語法

//本月最後一天
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) //取得本月天數
SELECT Day(dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))) //顯示星期幾
select datename(weekday,getdate()) //本月第一個星期一
select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate()) ), 0) //本年最後一天
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0)) //本季得第一天
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) //今年的第一天
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) //本週的星期一
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) //去年的最後一天
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)) //判斷今年是否為閏年
SELECT case day(dateadd(mm, 2, dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)))) when 28 then '平年' else '閏年' end //這個季度有幾天
declare @m tinyint,@time smalldatetime
select @m=month(getdate())
select @m=case when @m between 1 and 3 then 1
when @m between 4 and 6 then 4
when @m between 7 and 9 then 7
else 10 end
select @time=datename(year,getdate())+'-'+convert(varchar(10),@m)+'-01'
select datediff(day,@time,dateadd(mm,3,@time))
(繼續閱讀...)
文章標籤

楊 bey kuen 發表在 痞客邦 留言(0) 人氣(989)

  • 個人分類:SQL小筆記
▲top
1

自訂側欄

自訂側欄

個人資訊

楊 bey kuen
暱稱:
楊 bey kuen
分類:
好友:
累積中
地區:

熱門文章

  • (22,811)介紹一篇關於session的好文章,寫的很詳細
  • (7,178)如何由Java程式呼叫外在程式(.exe or .bat)並取得執行結果?
  • (829)HowTo configure the C3P0 connection pool

文章分類

  • 金融小筆記 (5)
  • SQL小筆記 (2)
  • 音樂 (1)
  • JAVA小筆記 (13)
  • 未分類文章 (1)

最新文章

  • Hibernate 配置 (三)
  • Hibernate 配置 (二)
  • Hibernate 配置 (一)
  • Hibernate + proxool comnnection Pool設定
  • 17歲林冠廷 琴揚俄羅斯
  • 介紹一篇關於session的好文章,寫的很詳細
  • Apache2.2 + SSL 配置
  • JAVA日期時間顯示
  • JAVA計時器
  • MD5 Java Script 版 原始碼

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: