私は2つのDataColumnsの(DATE_START、date_sent)が含まれており、私は、このように並べ替えを適用する1つの列(DATE_ORDER)にマージしたいデータテーブルを持っているのマージDATE_STARTがnullの場合は常に、date_sentではないので、またその逆に、私がしたDataColumnに次の式を試してみました:は、DateTime型の2 DataColumnsの
dt.Columns.Add("date_order", typeof(String), "IIF(date_start=NULL,date_sent,date_start)");
が、そのような何かworking.Triedない "ISNULL(DATE_START、date_sent)を、DATE_START" と「DATE_START + date_sent "でも動作しませんでした。
誰かが使用する式を教えてください。ありがとうございました。
FYI、C#には同様の演算子がありますか?例えばvar aorb = a ?? b; – ozziepeeps
完璧、ありがとう。 COALESCEが認識されていないので、式だけを使ってどうやってそれを行うのかはまだ不思議です – francis