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. 最初のdatepickerフィールドで選択された日付に基づいて日付を無効にします
- 2. 最小日付に基づいて列を更新するストアドプロシージャ
- 3. 最初の日付ピッカーに基づいて日付を無効にする
- 4. 日付/日に基づいてDynamodbをアーカイブします
- 5. sequelizeは、私は日付フィールドに基づいて、私のデータベースのレコードを検索するためにsequelizeを使用しようとしている2
- 6. 最も近い日付に基づいて行をフィルタリングする
- 7. 日付パラメータに基づいて次の日付を取得します
- 8. 日時と曜日に基づいて日付を設定しますか?
- 9. 日付範囲に基づいて行を統合する
- 10. 最小日付のよう
- 11. SSJSの日付フィールドに基づいてNotesDocumentCollectionをソートする
- 12. htaccessは日付に基づいてリダイレクトします
- 13. 2次フィールドに基づいて日付を照合するにはどうすればよいですか?
- 14. パンダのデータフレームは日付に基づいて行を分割します
- 15. 開始日と日付クエリに基づいて自分のTo/From日付を設定します。
- 16. 私はこのような日がある場合、MySQLは昨日の日付
- 17. パラメータと最後の行の日付に基づいてテンポラリテーブルの日付を更新
- 18. 現在の日付(今日の日付)に基づくレコード数
- 19. 配列データに基づいてブロック日付ピッカー日付
- 20. 範囲に指定した日付よりも大きい日付が含まれている場合は、
- 21. jqueryカレンダーの最小日付と最大日付を含めます。
- 22. 日付に基づく合計値
- 23. averageifsセルの日付が次のセルの日付よりも小さい場合
- 24. 日付に基づいてスプレッドシートの行を削除しようとしています
- 25. カサンドラは、日付範囲に基づいて行を選択します。
- 26. SQLの日付に基づいて列を数えよう
- 27. 私のデータは以下のような日に最も近いが、それ以前の指定した日付よりも他の要因に基づいて
- 28. 日付が正しくない場合は、戻り値なし
- 29. T-SQL:最大日付に基づいて行を選択する方法は?
- 30. は、rの1つの日付に基づいて日付のリストを生成します
[tag:rdbms]は何を使用していますか? – Mureinik
テーブルに顧客IDフィールドが必要ですか? –
ようこそ!あなたの質問に答えるために、あなたのテーブル構造、問題のデータベースシステム(Oracle、MySQL、MSSQL、DB2、HANA、HSQLなど)を含むすべての関連する詳細を必ず記入してください。あなたが提供する詳細があれば、より迅速にあなたの質問に答えることができます。あなたの質問が既に答えられているかもしれない例については、慎重に検索してください。 –