私はこのようになりますいくつかのデータがあります:私は何を取得したいことはカテゴリレコードの最大数に関連した、各セクターのために、テーブル見せている Sector Category rec_coun
------ -------- ---------
A 25 53
A 24 1911
A 23 2010
A .. ..
私はsensordataを格納するバックエンドとしてpostgresを使用しています。さまざまなセンサーが異なる周波数でロギングしています。私はそれぞれ別個の価値の最後を得たいと思う。私。私は次の表を持っています: id | sensorid | type | value | datetime
--------+----------+------+------------+------
複数のブランチを持つストアのスキーマがあります。私は枝のリストとそれらの1つの最も売れている製品カテゴリを取得しようとしています。 ERD design for the tables これは私の知る限り、クエリで得ているようです:枝があり、各製品カテゴリと総売上のために、支店名のリストを返します select branch_name,prod_category,sum(p.prod_price*i
アム過去30日間の最小値を見つけようと、私のテーブルに毎日のための1つのエントリは、このクエリ SELECT MIN(low), date, low
FROM historical_data
WHERE name = 'bitcoin'
ORDER BY STR_TO_DATE(date,'%d-%m-%Y') DESC
LIMIT 7
しかし、正しいをreturingないこの値を使用
をグループ化するORDERとGROUP BY私は2つのテーブルがあります。 CREATE TABLE Person {
ID INT PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Surname VARCHAR(50) NOT NULL
}
と CREATE TABLE Address {
ID INT PRIMARY
この期間に各PatientIDに関連付けられた最も早い日付を取得しようとしています。 現在のSQLは、患者の期間内に複数の訪問/文書を返します。日付範囲内の特定のプロバイダに結びついた患者の最早日付のみを表示する必要があります。 PatientIDため 複数の日付 USE EHR
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED