標籤:在資料庫中建立表如下,統計每個Task對應的TaskNote有多少條?第一種解決方案:select t.TaskId, (select count(n.ID) from TaskNote n where n.TaskId = t.TaskId) ‘Notes‘, --exec every row (select count(n.Comment) from TaskNote n where n.TaskId = t.TaskId) ‘Notes1‘ ,
標籤: 今天工作遇到,下面這段執行超慢,幾乎不出來,在舊伺服器上運行是可以的,一樣代碼,很快,在新虛擬伺服器上,超慢。 select * from ( select RowNum=row_number() over(order by AutoId desc),StartTime,cast(testtime/1000.00 as decimal(10,2)) as testtime,AutoId from
標籤:今天在執行這樣一條語句時:SELECT store - freez AS less FROM `products`;報如下錯誤:Data truncation: BIGINT UNSIGNED value is out of range in ‘(`products`.`store` - `products`.`freez`)‘後經網上一查,得知是兩數相減結果可能為負數導致。詳細原因分析見:http://tech.it168.com/a2012/0808/1382/000001382732
標籤:公司每月要統計人事數據庫的大小下面是統計SQL Server數據庫大小的SQL語句:SELECT DB_NAME(database_id) AS [Database Name], [Name] AS [Logical Name], ((size * 8) / 1024) AS [Size(MB)],--size的原始單位是bit,所以要先乘以8轉成Byte,再乘以1024轉成MByte。 [differential_base_time] AS
標籤:1.not in方法select top 10 from books where id not in(select top 30 id from books) 2.row_number()函數select * from (select *,row_number() over (order by id) numfrom books) a where num between 31 and 40 3.預存程序分頁create proc