詢問周圍但沒有答案,因此問題在這裏。將SQL數據庫中的列從KB轉換爲MB
我有一個SQL表與'長度'列。
這是以KB表示的文件大小。我試圖將整列轉換爲MB,然後生成特定尺寸之間的報告。
道歉爲愚蠢,但我無法找到答案的任何地方。
詢問周圍但沒有答案,因此問題在這裏。將SQL數據庫中的列從KB轉換爲MB
我有一個SQL表與'長度'列。
這是以KB表示的文件大小。我試圖將整列轉換爲MB,然後生成特定尺寸之間的報告。
道歉爲愚蠢,但我無法找到答案的任何地方。
除以1024的值:
select a.*, length/1024 as length_mb
from yourTable as a
where (length/1024) between value1 and value2
你可以,當然,繞行round()
的值,如果你需要。
四捨五入值:
select a.*, round(length/1024, 2) as length_mb
from yourTable as a
where round(length/1024, 2) between value1 and value2
所以你問如何處理不斷變化的數據或????給更多的細節..有什麼試過?問題? –
你還沒有嘗試過,是嗎? – Mike
Barranka回答說,但基本上我試圖分組文件大小,因爲它們用KB表示,我剩下一大筆0.45MB的記錄。有一份報告稱,有0到2MB的文件數量和x的文件數量大於這個(這個總大小),將使我的生活更容易:) – Straff