SQL Server
- SQL文の作成方法
日付の列に以下のようなデータがあり =============== 日付 char[14] =============== 20070722120000 20070722120010 20070722120020 20070722120030 20070722120040 20070722120050 ・ ・ 20070722124350 20070722124420 20070722124430 20070722124440 20070722124450 20070722124510 このレコードを =============== 日付 char[14] =============== 20070722120000 20070722124420 20070722124510 分単位毎で秒の1番小さいレコードを取得したいと思っていますが、 どのようなSQLを作成したらよいのかわかりません。 初歩的なことかもしれませんが、よろしくお願いします。
- ベストアンサー
- SQL Server
- -cinq-
- 回答数1
- ストアド更新履歴
ストアドの更新履歴情報を簡単に見る方法ご存知の方、教えて下さい。 SQLServer2005を使っています。(Editionは不明 > 何処から確認するかわからなかったため。express editionではないです。)
- ベストアンサー
- SQL Server
- yamachan_tomo
- 回答数1
- テーブルレイアウトの比較について
よろしくお願いします。 SQLServer2005についての質問です。 サーバA(DBサーバ)、サーバB(DBサーバ)が存在しています。 サーバAとサーバBのテーブルレイアウトを効率よく正確に 比較する方法を教えてください。 (差分を把握したい) どうぞよろしくお願い致します。
- ベストアンサー
- SQL Server
- nao-k
- 回答数5
- SQL-ServerでAgentサービスの稼動状況を確認する方法
SQL-Serverについての質問です。 SQL-Server2005を利用しているのですが、 ストアドプロシージャから、そのサーバのSQL Server Agentサービスの稼動状況をチェックする方法はありますでしょうか? sp_start_job等のアクションを伴うシステムストアドプロシージャを実行すれば、 Agentが起動していないというエラーは発生するのですが、 単純にAgentの稼動状態をチェックだけする方法がわかりません。 些細なことでも構いませんので、ヒントやきっかけとなる事がありましたら、ぜひご教示下さい。宜しくお願いいたします。
- ベストアンサー
- SQL Server
- nanashi5jp
- 回答数1
- MSDEまたはSQLServerでReadOnlyのユーザを作成
MSDEとSQLServerでReadOnlyのユーザを作成する方法を 教えてください。
- 締切済み
- SQL Server
- chiiip
- 回答数3
- SQLの書き方について教えてください。
SQL Server2000で下記のようなSQL文を書きたいと思っています。 テーブルAとテーブルAに無関係な2個のフィールドを 持つテーブルBがあり、テーブルAのデータをテーブルBにコピー したいと考えています。その際にテーブルBの2個のフィールドに対して 決められた値を挿入したいのですがどのように記述すればよいのか わかりません。 お分かりの方お教えいただけませんでしょうか よろしくお願いいたします。 下記の記述をしています。 INSERT INTO テーブルB ( A, B, C, D ) SELECT テーブルA.A, テーブルA.A, XXX1, XXX2 FROM reserveSETdateTRN; Cに東京 Dに品川 を入れたいと思っています
- 締切済み
- SQL Server
- pepsimanku
- 回答数2
- LDFログ圧縮・削除と最適化の違い
ディスク消費の策としてLDFログ圧縮・削除があると思いますが、最適化と何が違うのでしょうか? ヘルプを読んでも、どうも良く判りません。(初心者なもんで。) 他の方法や、具体的な手順についても教えてください。
- 締切済み
- SQL Server
- nenepapa0430
- 回答数1
- SQLサーバ自体でのメモリ消費について
サーバ起動(SQLサーバサービス起動)後に、メモリ消費を監視していましたが、起動後にアプリケーション等の起動無しでも、メモリ消費が少しずつ進みますが、サーバ設定の影響でしょうか。0.3G程度は平気で消費されてしまうようです。(sqlsvrでの消費)
- 締切済み
- SQL Server
- nenepapa0430
- 回答数2
- SQLのクエリーで・・・
SQL2000を使用しています。(Transact-SQL?) 項目1・項目2・項目3には、それぞれ6桁固定の数字が入っているとします。 この3項目から重複無しの件数をカウントしたいのですが (Group byをして更に全体の件数を取得したい) select count(distinct 項目1+項目2+項目3) from テーブル名 という書き方でも問題ないでしょうか? 他にもっとスマートな方法があれば教えて頂けませんか?
- ベストアンサー
- SQL Server
- Neko4x
- 回答数5
- 数百万件レコードのdelete
DELETEにてWHERE句の条件で数百万件のレコードを削除したいのですが、効率的な方法を教えてください。SQL初心者です。 LOGの肥大化や削除に非常に時間がかかるのを心配してます。
- 締切済み
- SQL Server
- nenepapa0430
- 回答数3
- sp_send_dbmailで文字化け
SQL Server2005のストアドプロシージャからsp_send_dbmailを使ってメール送信を行っているのですが、受信したメールの件名、本文が文字化して困っています。 多分、メールの文字コードがUNICODE(UTF-8)である為に文字化けがおきていると思います。 メール送信に必要なテーブルの属性をUnicode データ型のnchar、nvarchar、nvarchar(max) に変更し、ストアドプロシージャで文字列の操作の際にNのプリフィックスを付けてみましたがダメでした。 ベッキーやOutlook Expressなどでは自動的に文字コードが変換されるので、文字化が起こらないのですが、今回のシステムではノーツ又はサイボウズを使用することになっており、こちらでは文字化けおこしてしまいます。 環境ですが以下のとおりです。 ・SQL Server2005 ・データベースの照合順序はJapanese_CI_ASです。 ・WindowsXP どなたか文字化けをなくす方法をご存知の方、ご教授お願いします。 よろしくお願いします。
- 締切済み
- SQL Server
- hideaboo
- 回答数1
- SSMSEを使ったクエリ結果をエクセルで出力したい
SSMSE(SQLServerManagementStudioExpress)を使用してクエリを作成し、問題なく結果が出ました。そのデータをエクセルなどで出力する方法はあるのでしょうか。現在はコピペでやっています。宜しくお願いいたします。
- ベストアンサー
- SQL Server
- smorgas030
- 回答数6
- SQLサーバーのスナップショット機能について
SQL2000サーバーには、SQL2005のようにスナップショットでデータベースのコピーを取る機能があるのでしょうか?またあるとすればその手順を教えて頂けないでしょうか。よろしくお願いします。
- ベストアンサー
- SQL Server
- noname#68596
- 回答数1
- is null のandについて(日付型)
SQLのSELECTで困っています。 プロシージャに引数を渡してSELECTしようと考えています。 複数の日付(datetime)型の引数をand条件で結びたいです。 検索したくない場合はnullを渡す。 例) select A,B,C from XXX where A = '1' and (B = 引数 or 引数 is null) and (C = 引数 or 引数 is null) and (D = 引数 or 引数 is null) ===== B,C,D はdatetimeです。 この形ですと、B,C,D全ての引数に日付が入っていれば取得できる のですが一箇所でも引数に何もセットしないと値0件で帰ってきて しまいます。 せっかく(is null)を使用しているのに意味がありません。 良いお知恵は無いでしょうか。 よろしくお願いします。
- ベストアンサー
- SQL Server
- xxxsiro
- 回答数4
- 成績と性別毎の人数分布を集計するSQL文は?
SQL文で成績と性別での人数分布を求めるクロス集計関数が出来ず困ってます。 サンプルとしては 学年 性別 評価(ABC) 1年 男 A 1年 女 A 1年 男 A 1年 男 B 2年 男 B 2年 女 C 欲しい出力としては各サンプル毎の人数です。 1年 男-A評価,男B評価,男C評価,女A評価,女B評価,女C評価 2年 男-A評価,男B評価,男C評価,女A評価,女B評価,女C評価 3年 男-A評価,男B評価,男C評価,女A評価,女B評価,女C評価 ・ ・ ・ という具合です。 以前は SELECT COUNT(*) AS 分布人数, 性別, 成績 FROM 成績 GROUP BY 年齢, 性別, 学年 HAVING 学年 = @がくねん ORDER BY 年齢,成績 というSQL文で1学年毎に抽出していました。 クロス集計で1つのSQL文で出力したいのですがいかがでしょうか?
- ベストアンサー
- SQL Server
- oo5goo
- 回答数2
- Microsoft SQL Server 2005 の重複キー
長年マイクロソフトのAccessを使っていました。 最近マイクロソフトのSQL Server 2005を使うようになりましたが Accessにあった、重複キーの設定がわかりません。 どう設定すればできるのか教えて頂けませんでしょうか? またはSQL Server 2005の方に重複キーといったものはないでしょうか? よろしくお願い致します。
- ベストアンサー
- SQL Server
- noname#165473
- 回答数1
- トランザクションの肥大化
Windows2003+SQL-Server2005でシステムを構築しておりますが、トランザクションログの肥大化に悩んでおります。 ファイルサイズが80Gb(空き容量88%)のDataBseを完全Backupすると300Gbを超えるサイズとなってしまいます。 トランザクションファイルのサイズが300Gbを超えておりますので、これが原因だと考えておりますが、定期的にトランザクションのBackupを実施しても全く(トランザクションFの)空き容量が減りません。 復旧モードを単純に変更してみたのですが、状況は変わらずトランザクションファイルがじりじり肥大化しています。 他のDBとのレプリケーションを実施しており、パブリッシャ側でDBの再構築を実施すると一気にトランザクションのサイズが増加するので、レプリケーションの設定を見直しておりますが、問題点を発見する事ができない状態です。 レプリケーションを含めDB動作には全く問題がないのですが、このままの状態では遠からずDisk容量不足が発生してしまいます。 何かお心当たりがございましたら是非ご教授頂きたく、よろしくお願い致します。
- 締切済み
- SQL Server
- rru99
- 回答数3
- VisualStudio2005Proに付いているSQLServerDeveloperって
システム開発を行なうために、Visual Studio 2005 Professional Editionを購入したのですが、その中に「SQL Server 2005 Developer Edition」というものが入っていました。 調べてみると、SQL Server 2005 Enterpise Editionと同等の機能をもっているらしいのですが、何故そんないいものが付いているのだろうと不思議に思っています ただ調べてみると、「開発者がテスト用に…」という記述があったので本番運用には使えないのでしょうか? Developer Editionが何のためにあるのか教えていただけないでしょうか?
- ベストアンサー
- SQL Server
- stressman
- 回答数1
- SQLServer2005にSP1をインストールするとIntegration Servicesで異常終了する
Windows2003Server SP1(32bit)に SQLServer 2005 Standard Edtionをインストールした後 SQLServer2005 SP1をインストールすると、 SQLServer Integration Servicesのアップグレード時に SP1が異常終了してしまいます。 原因が分からずに困っています。 順番は、SQLServer2005 Standard Edtionをインストールして、マシン再起動。 その後、MicroSoftのHPからD/Lした SQLServer2005SP1-KB913090-x86-JPN.exe を実行しています。 2回やって2回共に SQLServer Integration Servicesのアップグレード時に 「HotFixエラー」とウインドウが出ます(アプリケーション異常終了時のもので「エラーの情報を送信する/しない」のボタンが出ます) その後もSP1は動き続けます。他のサービスは正常にアップグレードされます。 SQLServer2005 Standard EdtionをSP1にアップグレードされた方で 同一の現象になった方、おられましたら対応方法等ご教示いただけませんでしょうか? また異常終了にならなかった方、そのSP1はどのようにして手に入れたもの(WindowsUpdateで当てた)でしょうか? どうぞよろしくお願いいたします。
- ベストアンサー
- SQL Server
- to-ko-
- 回答数1