これが私の問題です。次のようなテーブルを取るクエリ (より大きなクエリに入る) を書きたいと思います。
ID | DATE
A | 1
A | 2
A | 3
B | 1
B | 2
などで、次のように変換します。
ID | DATE1 | DATE2
A | 1 | 2
A | 2 | 3
A | 3 | NOW
B | 1 | 2
B | 2 | NOW
数字は日付で、NOW()
常に最新の日付に追加されます。自由な手綱を考えると、これは Python で行いますが、残念ながら、これはより大きなクエリになります。SyBase の SQL Anywhere 12 を使用していると思いますか? SQuirreL SQL を使用してデータベースと対話します。
私はとても困惑しています。(数値のリストを2列に変換するSQLクエリ)が役立つと思いましたが、それを機能させるのに十分な知識がないのではないかと心配しています。テーブルをそれ自体にしようと考えていましたが、たとえば、行ではなく行のみJOIN
を対象にする方法や、値をテーブルに挿入する方法がわかりません。誰にもアイデアはありますか?SELECT
A-1-2
A-1-3
NOW()