タイトル | : Re: SQL教えて下さい。 |
記事No | : 305 |
投稿日 | : 2003/07/20(Sun) 03:04 |
投稿者 | : よねKEN |
#丸付き数字は文字化けしますので、ネットでは使わないようにしましょう。 使われているDBは何でしょう?それによってSQLの書き方は変わります。
> (1) 仕入データ・仕入明細データ・取引先データをクロス結合する。
クロス結合という言葉は聞いたことがなかったので検索してみました。 直積のことなんですね。条件なしで結合するだけです。
お使いのDBでのクロス結合の記述方法がわからないのであれば、 そのDBのヘルプ、マニュアルを調べましょう。 クロス結合(という言葉ではなくそのものの内容)を知らないのであれば、 SQLの入門書を一冊購入して勉強して下さい。 あるいはクロス結合でGoogleで検索しましょう。
> (2) 仕入データ・仕入明細データを仕入先コードで結合し、項目は仕入日・仕入先コード・数量と 表示 > する。 > 但し、仕入日は yy年mm月dd日と表示する。
これもこの仕様通りで何も頭をひねるところがありません。単純な内部結合です。 考え方はSQLの入門書を一冊購入して勉強して下さい。記述方法はDBによります。
(1)も(2)も入門書を半分くらい読めばやり方がでてきます。
日付の表示書式の指定はそのDBに用意されているSQLの関数を使うことになるでしょう。 #VB.NET側でやることもできますが。 これもDBによって違います。そのDBの文字列/日付関連の関数を調べましょう。
|