問題タブ [isqlquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
885 参照

sql-server - SQL Serverテーブルから1時間ごとまたは毎日1つのデータポイントを選択する

こんにちは、30秒ごとにデータを記録するSQLサーバーにいくつかのテーブルがあります。明らかに、しばらくすると少しかさばります。私がやりたいのは、過去24時間にわたって1時間に1つのデータポイントを選択し、それを高速クエリ用の別のテーブルに入れることです。そのため、24時間にわたって1時間ごとに1回考えていました期間は 1 日 2 回、1 週間は 1 日 1 回、1 か月間は 1 日 1 回です。私たちが持っているすべてのデータポイントに日時が記録されています。

24時間1時間に1回はこんな感じでお願いします

選択 * from MiscTBL Where Date >= (( Currentdatetime - 24 hh )) group by hh

アドバイスをありがとう

また、私はSQLサーバー管理スタジオを使用しています。これが自動更新プロセスであれば素晴らしいと思います。そのため、事前に定量化された短い期間でデータのクエリを高速化するために使用できる個別のテーブルがありました

0 投票する
2 に答える
2079 参照

c# - ISQLQuery.UniqueResult を実行するときに SQLite が適切な DateTime を返すようにするにはどうすればよいですか()?

TLDR:

次のコードは、異なるデータベース、Oracle で実行されます: select sysdate from dualSQLiteselect datetime('now')

Session.CreateSQLQuery(cmd).UniqueResult<DateTime>()結果は、Oracleに対してはDateTimeですが、SQLiteに対しては文字列です。

SQLite ドライバーのバグと、返された型をチェックし、文字列の場合は DateTime.Parse() を実行するハックのように感じます。私はそれを行うことができますが、NHibernate に正しい型を返す方法はありますか?

データベースから現在のデータベース時間を取得しようとしています。Oracle を使用している場合は問題なく動作しますが、(単体テストで) SQLite に対して実行しようとすると、返される日付が DateTime ではなく文字列であるため、機能しなくなります。

カスタム IUserType を使用したソリューションを見たことがありますが、この場合はどのように使用すればよいかわかりません。助言がありますか?

そして、上記のコードを次のように使用します。

0 投票する
1 に答える
160 参照

sql - 指定された日付のリストから週末の日付を見つける方法

日付のリストと、それらの中から週末の日付を見つける必要がある他の列があり、週末の日付は指定された日付のリストにある必要があります

ここに画像の説明を入力

出力は次のようなものになるはずです...

ここに画像の説明を入力

どんな助けでも感謝します。

0 投票する
1 に答える
4135 参照

isqlquery - タイム ゾーンの SQL サーバー クエリ

特定のタイムゾーンの現在の時刻を取得する方法はありますか?

例: GetDateTime("モロッコ標準時")

タイムゾーン「モロッコ標準時」の現地時間を与える必要があります

前もってありがとう、マーリン

0 投票する
1 に答える
508 参照

c# - NHibernate で ISQLQuery を使用するときにパラメーターを無視する

データベースに対してNHibernateを使用してネイティブSQLステートメントを実行する必要があります。このために、私は使用します:

現在、SQL には文字 : が含まれており、列エイリアス (この方法で必要です) に含まれており、NHibernate はこれをパラメーターで処理しています。このSQLステートメントにはパラメーターがありません。NHibernate がこの ISQLQuery のパラメータを管理しないようにどこかで定義できますか?

0 投票する
1 に答える
69 参照

sqlite - Sqlliteクエリ内部結合でIDを繰り返したくない

iOS では sqllite を使用しています。2 つのテーブルを使用してデータベースを作成しました。私の質問です

あなたの貴重な知識を共有してください。要するに、個人IDを繰り返したくない