私はInterbaseにとって面白い問題があります。私はレコードセットを持っていますが、とりわけ、各レコードのデータ入力フィールドとタイムスタンプがあります。私は最後のフィールドは、の線に沿って読みます一日の終わりになるように、レコードからタイムスタンプをコピーできるようにしたいと思います:フィールドが表示されたときにこのようにDBテーブル内のデータをSQL文でマージする方法はありますか?
TIMESTAMP <Carriage return> <carriage return> Original data in field
最終的な外観である。
time of entry
data that was entered
私はフロントエンドソフトウェアにアクセスできないため、悲しいことに、これはデータベースレベルで実行する必要があります。
私が思い付く唯一の解決策は、マージを実行して適切なSQLを1行ずつ生成してレコードを更新するカスタムソフトウェアを選択することです。 1日に数百のレコードがあるので、これはむしろ遅いので、SQLベースのソリューションが理想的です。
これまで、UPDATE
命令(データ|追加情報はすべてのレコードで同じです)と連結するために||
を使用して文字列の最後に固定データを追加することに成功しましたが、フォーマット:。。
result of search||original data
すべてのヘルプははるかに高く評価されるだろう
テーブルの構造を表示すると役立ちます。例えば。テーブルを定義するために使用した "CREATE TABLE"ステートメント。データ型、フィールド名などを知っている方は、より正確な回答を得ることができます。 –