SQLにて計算処理

こんにちわ。tomです。

関東にも雪が降りましたね。
皆さん怪我等なかったでしょうか?

さてさて、SQLの簡単な使い方編です。

前に、データベースはOracleを使用し、
プログラム言語はCOBOLの環境で、
複雑な計算処理があった時に、
この言語は昔からある言語なので、
複雑な計算時の場合、一度にできないので、
途中で切り捨てられないように変数作る必要があり、
後でメンテナンスが大変になりそうだったので、
どう作ろうか考えていたところ、
「SQLで計算してしまえば?」
とアドバイスを頂き、
SQLで計算することにし、
更に小数点以下の切り捨てまでやってしまう事にしました。

 SELECT TRUNC
 (  ( ( :WK-TANKA  *  :WK-SURYO )
 + :WK-TESURYO + :WK-KEIHI + :WK-SYOHIYO )
 / :WK-SURYO * :WK-BUY-SURYO )
 INTO  :WK-KINGAKU
 FROM   DUAL

(※先頭の”:”は変数)

まあこんな感じでしたね。
SQLでこんなこともできるんだと、当時結構衝撃を受けました。
まあ最近の言語ではこんな使い方しなくても思いますが?

ではまた。

過去ネタ1

こんにちは。こんばんは。おはようございます。
Q-39です。お世話になっております。

ブログが新しくなりました。
で、過去のブログはどこかにあるかと言うとどこにもないので※1、同じ内容でもOKという事で、使えそうで使えないテクニックを書こうと思います。

MS-DOSのバッチファイルなんてまだ使われているのか不明ですけど、バッチファイル内で数秒待つ必要がある場合の待ち処理の書き方です。
例えば5秒待ちたいときは、

ping -n 6 localhost > nul

って書きます。5秒なのに6って書くのは、1回目は待たないからです。
今回はこれにて終りとさせていただきます。

※1googleのキャッシュにはあるかも

はじめまして

はじめまして、car_and_Dreamer と申します。
ご縁が合って、2013年9月から新メンバーとして参加させて頂くことになりました。
ブログの投稿も初めてということで、自己紹介をさせて下さい。
前職は、メーカーの情報システム部門に所属し社内情報システムの企画立案、構築、運用、保守を担当。情報システム部門以前は、機器の電気設計及び組込ソフトを開発していました。今回諸事情により、これまでの経験を活かし次のステージを目指すために転職をしました。
初回ということもあり仕事の話はこの辺で終わりにして、趣味の話をします。
私、実は多趣味な人間で今日はその中のひとつである「歩くこと」について紹介します。
抑もなぜ「歩くこと」が趣味になったのか。その最大の理由はハードルが低い事にあります。ジョギングはそれなりのウェアが必要だったり、息が辛かったり。自転車では、この時期寒さが辛かったり。しかし、「歩くこと」は日常的なことで、敷居は低いはずなのです。
自分は平日は難しいので主に休日にしています。多少増減しますが大体行き帰りの全行程3時間ほどに調整しています。大まかな方角は決めますが、明確な目的地は決めずに歩きます。街行く風景や人々を眺め、季節の移り変わりを感じたり、地域の日常を知ることができます。
また、その時々の流れに身を任せて、気になった場所に立寄るなど意外性も楽しみな点です。
足腰のトレーニングになることは当然として、それ以外に仕事で疲れた脳を休めたり、アイディアに煮詰まった時の気分転換にも最適なのです。
靴底の減りが早くなる以外には特別なコストも掛かりません。始めるのでしたら夏の暑い時期ではなく、歩き出すとポカポカと体が温かくなる今の時期がお勧めです。
最後に、告知を。
下記の日程で「DODA転職フェア」に出展します。
2/14(金) 14:00~21:00 DODA転職フェア
転職を検討されている方、就職活動中の方は是非お越し下さい。
当日ご都合が悪く会場に来られない方は、応募フォームからコンタクトをお願いします。
応募フォーム
ではお会いできることを楽しみにしております。