SQL 2000 如何修改月份為星期

2025-03-13 03:15:21 字數 3408 閱讀 6909

1樓:

您看看datepart函式,春頃datepart(weekday, getdate())這個返回今天是一週的第幾天的語法。

不過,如果返回扒好陸1,表示是週日,順序是週日-週六這襪緩樣的1-7的排列。

2樓:

dateadd(year, datediff(year, 0, dt), 0) -dt所在年的第乙個時刻。

dateadd(month, datediff(month, 0, dt), 0) -dt所在月罩腔的第乙個時刻。

dateadd(week, datediff(week, 0, dt), 0) -dt所在周的第碰散乙個時刻。

dateadd(day, datediff(day, 0, dt), 0) -dt所在日的第乙個時刻。

dateadd(hour, datediff(hour, 0, dt), 0) -dt所在小時物吵衫的第乙個時刻。

先指定週報期間:

declare @wd int set @wd = datediff(week, 0, getdate())1 --上一週。

select

from ..

where ..

and datediff(week, 0,

sql2000中的資料修改

3樓:網友

update 表名 set 考評='優秀' where 身份='組長'

作弊呀?公平公正呀~~~

用sql獲取某個某年某個月份的最後一天是星期幾

4樓:網友

set @d='2008-8'

select datepart(dw,(dateadd(d,-1,dateadd(m,1,cast(@d+'-1' as datetime)))

返回1表示星期日,2表示星期一,3表示星期二。

5樓:網友

哈哈,我前一段給公司新人出的一道題。

select to_char(last_day(to_date('200809','yyyymm')),'day') from dual

6樓:我的藍色港灣

weekday(date)

返回date的星期索引(0=星期一,1=星期二, …6= 星期天)。

sql 2000 修改 資料庫

7樓:網友

修改資料庫裡的資訊用update語句。

update 表名 set (需要更改的)欄位名=(更改後的)值 where (更改的)欄位名=(初始)值。

注:set後可接多個欄位,欄位之間用「,」隔開。

如原資料庫(aaa)

姓名 性別 年齡。

張三 男 20

update aaa set 姓名='李四' where 姓名='張三'(設有主鍵的用主鍵做where後的條件更精確)

新資料庫。姓名 性別 年齡。

李四 男 20

如果還有不懂得地方可以提出來,大家交流一下!!!

8樓:網友

查詢分析器裡面 寫sql**。

可以企業檢視裡面,直接修改資料庫、表的結構、和相關資料。

9樓:零五貳叄

alter table goods

drop constraint//刪除約束alter table goods

add adress char(50) null defaule //新增。

alter table goods

add column adress//刪除列重新命名錶。

exec sp_rename 't_student','student'

drop table student//刪除表。

10樓:網友

用sql查詢即可,修改資料可用sql

sql 求出最近10周的資料 和最近10個月的資料怎麼求

11樓:網友

select '最近10周' as 統計範圍,日期,sum(資料) as 資料統計 from 表名。

where 日期》dateadd(wk,-10,getdate())group by datepart(wk,日期)

union all

select '最近10個月' as 統計範圍,日期,sum(資料) from 表名。

where 日期》dateadd(mm,-10,getdate())group by datepart(mm,日期)

當然,有編號(主鍵)也要:

group by datepart(mm,日期) ,編號。

12樓:網友

1.按周。

select sum(..

from ..

where datediff(day,time_column,getdate())=10*7

group by datepart(ww,time_column) -datepart(ww,time_column)取當前時間所在一年的第幾周。

2.按月。select sum(..

from...

where datediff(month,time_column,getdate())=10

group by month(time_column)

13樓:匿名使用者

查詢最近十週資料。

select * from 表 where datediff(week,[dateadd],getdate())=10

查詢最近十個月資料。

select * from 表 where datediff(month,[dateadd],getdate())=10

access2003連線上sql2000後,要怎麼才能修改sql2000資料啊?

14樓:網友

連?怎麼連? 鏈結表還是 adp ?

鏈結表要求 sql server 2000 中該表設定了主鍵,否則只能唯讀。

adp 可以直接修改。

sql 按周統計銷售

15樓:網友

select sum(收入) 合計,周,開始日期,結束日期 from(select 日期,收入,datepart(wk,日期) 周,(select dateadd(day,-datepart(weekday,日期)+1,日期)) 開始日期,select dateadd(day,7-datepart(weekday,日期),日期)) 結束日期。

from table1

bgroup by 周,開始日期,結束日期。

SQL2019資料庫問題,SQL2000 資料庫問題

手動刪除?你怎麼手動刪除的啊?可以寫一個sql語句來刪除 delete from 表名 where 寫入條件 點選表,假設你的表名是 aaa 右鍵選擇 開啟表 查詢 q 彈出 新框框 裡面寫著類似 select from dbo aaa 你只要把這句話 改成 delete dbo aaa 然後點選工...

SQL 2019資料庫測試,SQL 2000資料庫測試

use pubs gocreate table 學生作業情況 序列號 int primary key,學號 char 8 not null,課程號 varchar 10 not null,得分 int check 得分 0 and 得分 100 select from 學生作業情況 insert i...

安裝資料庫的問題(SQL 2000) 30

安裝資料庫的問題 sql .可能是以前安裝的mssql沒刪除乾淨,建議徹底刪除後再重新安裝。.和.都是由於你的錯誤安裝引起的。你可以新建乙個例項試試,資料庫應該可以用,但是和其他軟體引起的衝突就很難解決了,最好刪掉所有這些報錯的軟體,再重灌一遍。補充的問題,,可能是你使用了windows使用者的驗證方...