sql server 根据当前日期获取当周最后日期

功能说明: 根据当前的日期,获取当周最后一天的日期。   --注意:周日是第一天 所以得到结果会是周六的 declare @date datetimeset @date=GETDATE()select DATEADD(dd,-(DATEPART(dw, @Date) - 7), @Date) --dw 代表第几天 获取当前日期是一个星期的第几天select DATEPART(dw, @Date) -- 例如是第三天:-7 是 -4 select DATEPART(dw, @Date)-7 -- 前面加个符号正好是 4 当然可以是绝对值了select -(D...

sql server 查询表中字段 列

很多时候都想查询某个表中有多少字段,今天我们就来写下这个SQL。 请更换TableName为自己表的名字, 并在对应的数据库中执行即可 type='u' 说明是用户表 [sql] select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = 'TableName') [/sql] 以下代码进行了扩展,获取字段名,类型,长度 [sql] SELECT a.colid as ID,a.name as ColumnName,b.name as DataType,a.lengt...

sql where

sql where 字句 解释: 根据where条件返回查询的结果。 例如: select * from 学生表 上面查询的是所有记录 加where 的查询 (查询年龄大于20的学生记录) select * from 学生表 where age>20  

sql update

sql update 关键字 解释:更改表或视图中的现有数据。 语法:update 表名 set 字段名=’值’   实例: [sql] CREATE TABLE dbo.Table1 (ColA int NOT NULL, ColB decimal(10,3) NOT NULL); GO CREATE TABLE dbo.Table2 (ColA int PRIMARY KEY NOT NULL, ColB decimal(10,3) NOT NULL); GO INSERT INTO dbo.Table1 VALUES(1, 10.0); INSERT INTO dbo.Table1 VALUES(1, 20.0); INSERT INTO dbo.Ta...

sql delete

sql delete 关键字 delete 说明: 从表或视图中删除行。一般配合Where 条件使用 实例1、 删除表中所有记录 DELETE FROM 表名 实例2、 删除表中ID小于5的记录 DELETE FROM 表名 where ID<5

sql insert into

sql insert into 语句     向表中插入一行或多行 语法: insert into 表名  values ('值1','值2'...) insert into 表名  select '值1','值2' 实例: [sql] create table t_0328 (  id int ,  value varchar(20) ) insert into t_0328 values(1,'张三') insert into t_0328  select 2,'李四'  union  select 3,'王五' [/sql]

sql select

这里讲解sql select 子句的用法 select 从表中查询数据 或 给变量赋值 查询: select * from 表名 这里的* 可以替换为 字段名称 select id ,name from 表名 (这里的Id,name必须在表中存在) 赋值: [sourcecode launage="sql"] declare @cnt int select @cnt =5 print @cnt [/sourcecode]
Copyright © sql语句大全 保留所有权利.   Theme  Ality 津ICP备15000635号

用户登录

分享到: