• ベストアンサー

ASPにおけるSQLのLAST関数は・・・

ないのですか??ないとしたらLAST関数にかわる関数はないでしょうか?? よろしくお願いします!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

これはASPじゃなくて、SQL-ServerにLAST関数がないからということではないですか? 以下のSQL文で一応要望通りの結果が得られるかと思います。 もっと良いやり方があるかも知れませんが、自分の知識ではここまで(汗 ごめんなさい。 select a.* from 営業日報記録 a where (a.顧客コード + cast(a.訪問日 as char(10))) in (select b.顧客コード + cast(max(b.訪問日) as char(10)) from 営業日報記録 b group by b.顧客コード) order by 訪問日 desc, 営業担当者, 見込金額 desc

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.1

SQLのLAST関数は、SQLで使えばよいだけでは??? ASPでSQLデータベースへ接続ということなのでしょうか? もう少し詳しい状況の説明をお願いします。

jim_23
質問者

補足

こんにちは。 ASPにおいて、たとえば営業日報記録をSQL-SERVERに登録しておき、 顧客コード、顧客名、訪問日、営業担当者、見込金額 11111、○○商事、2005/07/01、福岡太郎、30万 33333、△△商店、2005/07/05、福岡次郎、40万 22222、□□物産、2005/07/20、福岡太郎、50万 11111、○○商事、2005/08/01、福岡太郎、20万 22222、□□物産、2005/08/15、福岡太郎、80万 というようなデータがある場合 同一顧客は訪問日が最終で営業担当者、見込金額降順で 出力したいのです。(下記のように) 顧客コード、顧客名、訪問日、営業担当者、見込金額 22222、□□物産、2005/08/15、福岡太郎、80万 11111、○○商事、2005/08/01、福岡太郎、20万 33333、△△商店、2005/07/05、福岡次郎、40万 SQLでLAST関数を使い、ORDER BYで営業担当者、見込金額降順で発行すれば一発なのですが、LAST関数はASPではサポートされていないみたいです。そこでこの関数にかわるものがあるかをお聞きしたいのですが。他にも方法があるのであればご教授願います!!! よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LAST_DAY関数は?

    OracleのLAST_DAY関数にあたるものは、SQLServer(T-SQL)には用意されていないのでしょうか? やりたいことは、select文で拾ってきた日付をもとにその月末日を表示させたいのですが。。。

  • SQL LAST_DAY()関数の使い方

    初心者です。 Date型の値を末日を指定して、INSERTしたいのですが、書式も指定したいのですがよくわからなくて困っています。 Oracle使用 例) 中略 String str_date = "20081225"; TO_DATE(LAST_DAY(str_date,'YYYY/MM/DD')); これだと引数のあたりでエラーが出るのですが、どうやって書式指定したらよいのでしょうか? よろしくお願いします。

  • SQLがうまくいかない!

    SQLがうまくいかない! SQLについて、調べたんですが、わからないので教えてください! last_year(日付データ)関数 と round(日付データ,'書式')関数についてのご質問です。 select last_year('2007-01-01') from 表名; とやるとうまくいくのに 、 select round('2007-01-01','month') from 表名; とやるとエラーになってしまいます。 last_year関数では、'2007-01-01'は日付データとして扱われるのに、round関数では日付データとして扱われないのはなんででしょう? ちなみに、 select round(to_date('2007-01-01','yy-mm-dd'),'month') from 表名; とやるとうまくいきます・・・SQLの仕様ですか!? どなたか教えてください!宜しくお願い致します。

  • ASPでPMT関数が使いたいのですが・・・

    お世話になります。 ASP(VBScript)でPMT関数を使いたいのですがどのようにすればいいのでしょうか? 財務関数自体はVBSでは使えないようなのですが、 何か策はないのでしょうか? どなたか教えていただけないでしょうか。 よろしくお願いいたしますm(__)m

  • 貴方にとって忘れられないラストとは!?

    すべての映画には、必ずラスト終りがあります。 そのラスト、結末について、今回、皆様からのご意見をお伺いしたいと思います。 特に、貴方にとって、忘れられないラストシーンは、どんな作品の、どんなラストですか。 感動。または、涙した。 または、大どんでん返しの意外な結末に驚いた。 色々な形があると思います。 できれば、特に思い出深い、貴方にとって大好きなラストとは、一体どんなラスト、終りなんでしょうか。 是非とも、こんな私で良ければ、是非とも教えてください。 ちなみに、私が物凄くお気入りのラストは、「ミッドナイトクロス」。 ジョン・トラボルトが主人公の映画です。 ラストはとても泣いてしまいました。 犯人をおびき寄せるために、ある女性をおとりに。 しかし、その女性が、犯人と接触した瞬間、悲劇は訪れます。 守ると約束した筈の彼の目の前で、彼女はその犯人の手によって殺害され、その際の、彼女の悲痛な断末魔が、そのあとで、彼が仕事を務める映画の音響シーンに使われるラスト。 心にしみる、ジーンとくるとても印象的なラストでした。 私にとって、生涯忘れられない悲しいラストです。 そして、私の超お気に入りのラストです。 ちなみに、この映画の内容は、こちらから http://ja.wikipedia.org/wiki/%E3%83%9F%E3%83%83%E3%83%89%E3%83%8A%E3%82%A4%E3%83%88%E3%82%AF%E3%83%AD%E3%82%B9 どんなラストでも結構です。 ただし、思いつきやその場しのぎのベストアンサー欲しさの回答はご遠慮ください。 よろしくお願いします。

  • At last と At the last

    At last と At the lastはどう違いますか?

  • LAST EXILEのラスト

    LAST EXILEの26話のラストで、タチアナとアリスがヴァンシップの操縦を教えていたのは誰なのでしょうか? アルと並んでいたのとモランに肩車されていたのはやはりモランの子供ですよね。 そのヴァンシップの二人もそうだとすると4人兄弟。 何年後の話になるのか・・・ ラヴィ、クラウス、アルは歳変わってないように見えるし・・・ それとラストでアルと雪原(?)にいたのはマドイセンの娘(名前忘れました)ですよね? お願いします。

  • Lastの使い方

    今は11月ですが、例えば今年の3月の事を言うのにlast Marchというのか、this Marchというのか、 それが知りたいのです。 実は以前12月頃のパーティーでシンガポールの友人に会ったのです。 彼とは直近その年の5月に会っていたのですが、私が「last May以来だね」というと「そんなに前じゃない。this Mayだ」と言われたのです。 私は個人的にはずっと過ぎ去ったものは今年であろうが何であろうがlastだと思ってました。 違っているんでしょうか?

  • SQL関数とレスポンスについて

    業務でJavaとDB(DB2)を使用しています。 最近、SQL関数を使用すべきか否かでちょっと悩んでいます。 SQL関数は確かに便利ですが、使いすぎるとレスポンスが悪くなる、ということはあるのでしょうか? 今はSQLは出来るだけシンプルにして、Javaで補っています。 (例えばGraphic項目から全角スペースを取り除く場合はSQL関数のRTRIMを使わず、DBから取り出した後にJavaで取り除く、など) ご指導よろしくお願いします。

  • last personと last one

    the last personと the last oneの意味は同じでしょうか? ある参考書の中で、He was the last one to say good-by.の訳が「彼はさよならと言って去った」とされていました。 the last person to doであれば「彼はさよならを言わない人だった」となるはずなので、意味は異なります。