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使用者的驗證方...