calculated-columns

    0熱度

    1回答

    我在MySQL數據庫中有一個訂單表,它有一個字段/列,用於存儲訂單放置時的日期時間戳。 我需要計算何時必須發貨。我可能會弄清楚如何編寫一個函數來計算出貨日期,並在需要時調用它,但我認爲,不確定將shipdate作爲計算列是否更有意義。 這就是說,我從來沒有使用存儲過程或創建一個計算字段。後來我認爲會是最好的,但再次不確定。我曾經在FMP中一直做計算場,但是我已經離開了那個計劃。

    2熱度

    4回答

    這樣做的最佳方式是什麼? select 'blah' as foo, CASE WHEN foo='blah' THEN 'fizz' ELSE 'buzz' END as bar 正如現在寫的,我得到一個invalid column name 'foo'錯誤。無論如何要做到這一點的選擇陳述可以用作一個視圖?

    0熱度

    1回答

    我有一個Bindingsource被設置爲DataGridView控件的數據源。在其數據集查詢中,我有一個計算列(Column1)。當我去Bindingsource的任務,並點擊預覽數據我可以,對於我的列1其他行有數據值返回和其他行的返回NULL是正常和預期。 的問題是,當我設置相同的BindingSource的數據源DataGridView控件,將返回所有預期行,但對於所有行,列1爲NULL,但

    0熱度

    1回答

    在我看來,它是最簡單,最直接的解決方案,但請糾正我,如果我錯了。 而不是在一個表的所有單獨的列上有一個全文索引,是不是隻生成一個單一的寬計算列並只運行全文索引更好? 在我看來,它擺脫了所有的問題有多個列,包括。我無法搜索「x和y」,因爲這不會匹配第1列中出現「x」和第2列出現「y」的行。 任何反駁?

    8熱度

    4回答

    我有一個(非常複雜的)SQL語句,我從很多不同的表中選擇數據,爲了應對不良的遺留數據結構,我有一些自定義根據其他列的值獲取其值的列。我已經與目前陳述CASE解決了這個: SELECT ..., CASE channel WHEN 1 THEN channel_1 WHEN 2 THEN channel_2 ... ELSE 0

    3熱度

    2回答

    我有以下proprty <property name="Allocated" type="decimal" formula="(select sum(a.AllocationAmount) from Allocation a where a.TransactionId = TransactionId)" /> 這會將已分配給它的工作精美髮票交易的金額。 但是,大多數情況下我並不關心這個數量。有

    2熱度

    3回答

    我可以對計算日期字段執行WHERE操作嗎? 我有一個查詢字段,它在SQL中寫得很糟,很不幸我無法更改它。但基本上它將日期存儲爲諸如「2010年7月」或「2009年6月」(以及其他非日期數據)等字符。我想首先提取日期(我使用LIKE opertor),然後根據日期範圍提取數據。 SELECT BusinessUnit, Lookup, ReleaseDate FROM

    3熱度

    2回答

    我已經摸索出如何計算兩個領域之間的相關係數,如果兩者在同一個表: SELECT corr(column1, column2) FROM table WHERE <my filters>; ...但我不能工作了如何做到這一點時,列從不同表(我需要應用相同的過濾器到兩個表)。 有什麼提示嗎?

    2熱度

    4回答

    我想改變觀點如下: ALTER VIEW [dbo].[ViewOne] as SELECT columnOne, -- not null columnTwo, --not null (convert(decimal(2,0), columnOne)) as columnThree -- I want this not to be NULL FROM DBOne.Tab

    0熱度

    2回答

    我一直在創建一個應每天更新一個計算列的存儲過程。 不幸的是,我關於存儲過程的知識是有限的,但它似乎是正確的地方。我嘗試提供更多背景信息: Main-Table存儲聲明並稱爲tabData。它有一個帶有數據類型位(布爾值)的'IsReturn'列。 1.規則:索賠是一個返回時,其列值fimaxActionCode是這些1,2,3,4,5,8,9,12,14,17,18,20,21中的一個,22,23