select customer_id, street_address, city, state, zip
from customer where min(date);
0
A
答えて
0
を戻すわけではない:
select customer_id, street_address, city, state, zip from customer
qualify row_number() over(partition customer_id order by date)=1
その他のオプション:
select customer_id,street_address, city, state, zip from customer a
inner join (select customer_id, min(date) as min_date from customer group by customer_id) b
on a.customer_id=b.customer_id and a.date=b.min_date
0
はあなたを検討していますこれをT-SQLで試してみてください。 CTEのために読んで
select 'a123' street_address, 'as' city,'ap' state, 123456 zip, cast(getdate()-10 as date) [day] into #temp
insert into #temp values('b12','ad','aw',345478,cast(getdate()-1 as date))
insert into #temp values('c243','a2','a3',3458,cast(getdate()-12 as date))
insert into #temp values('e3d','a2','af',8324,cast(getdate()-13 as date))
insert into #temp values('f46','a3','ag',337,cast(getdate()-13 as date))
insert into #temp values('g23','a4','ah',0374,cast(getdate()-1 as date))
insert into #temp values('h12','af','aj',946,cast(getdate()-17 as date))
insert into #temp values('634','ad','a8',345,cast(getdate()-17 as date))
select * from #temp
--Query to return min valued row
;with q as (select min(day) minday from #temp)
select street_address, city, state, zip from #temp t cross apply q where t.day=q.minday
ブログ:すべてのRDBMSで動作する最も簡単な解決策のオン https://www.red-gate.com/simple-talk/sql/t-sql-programming/sql-server-cte-basics/
0
です:あなたは例が
CTE(共通テーブル式)を使用して試すことができます
select customer_id, street_address, city, state, zip
from customer
where date in (select min(date) from customer)
;
関連する問題
- 1. 日付に基づく日々のデータに基づいて最大値と最小値を取得します
- 2. 最初のdatepickerフィールドで選択された日付に基づいて日付を無効にします
- 3. HTMLの日付ピッカーは、最初の日付フィールドで選択した日付に基づいて、すべてうまくやって
- 4. 最小日付に基づいて列を更新するストアドプロシージャ
- 5. 最初の日付ピッカーに基づいて日付を無効にする
- 6. 変数に基づいて日付を検索し、新しい日付を与えるためにその日付に何日かを追加します。
- 7. sequelizeは、私は日付フィールドに基づいて、私のデータベースのレコードを検索するためにsequelizeを使用しようとしている2
- 8. 日付/日に基づいてDynamodbをアーカイブします
- 9. 最も近い日付に基づいて行をフィルタリングする
- 10. 日付パラメータに基づいて次の日付を取得します
- 11. 日、私は2システム間の統合を行うにしようとしています日付形式
- 12. Tyringは日付フィールドに基づいてピボットする
- 13. クライアントの日付に基づいてmongodbの日付を照会
- 14. 日時と曜日に基づいて日付を設定しますか?
- 15. 日付範囲に基づいて行を統合する
- 16. 日付に基づいてクラスを追加中に日付が消えます
- 17. 列の日付の日付がユーザーによって決められた2つの日付の間にある場合、行を新しいシートにコピー
- 18. 日付のクエリ開始日と終了日に基づいて
- 19. 最小日付のよう
- 20. where-clauseは現在の日付とレコードの日付に基づいて
- 21. SSJSの日付フィールドに基づいてNotesDocumentCollectionをソートする
- 22. htaccessは日付に基づいてリダイレクトします
- 23. 2次フィールドに基づいて日付を照合するにはどうすればよいですか?
- 24. SharePoint 2013の数式で、空白の場合に基づいて2つの日付フィールドを表示します。
- 25. パンダのデータフレームは日付に基づいて行を分割します
- 26. どのように私は私が欲しいもの、現在の日付に基づいて枝
- 27. 開始日と日付クエリに基づいて自分のTo/From日付を設定します。
- 28. SQL-は、次の開始日を取得 - 日付を終了した場合に1日を最小値
- 29. 私はこのような日がある場合、MySQLは昨日の日付
- 30. パラメータと最後の行の日付に基づいてテンポラリテーブルの日付を更新
[tag:rdbms]は何を使用していますか? – Mureinik
テーブルに顧客IDフィールドが必要ですか? –
ようこそ!あなたの質問に答えるために、あなたのテーブル構造、問題のデータベースシステム(Oracle、MySQL、MSSQL、DB2、HANA、HSQLなど)を含むすべての関連する詳細を必ず記入してください。あなたが提供する詳細があれば、より迅速にあなたの質問に答えることができます。あなたの質問が既に答えられているかもしれない例については、慎重に検索してください。 –