Heim Datenbank MySQL-Tutorial oracle—SQL技巧之(一)连续记录查询sql案例测试

oracle—SQL技巧之(一)连续记录查询sql案例测试

Jun 07, 2016 pm 05:56 PM
sql查询

有这样一个需求:需要查询出某个客户某一年那些天是有连续办理过业务,本文给予sql实现语句并测试,感兴趣的朋友可以了解下

需求说明
需要查询出某个客户某一年那些天是有连续办理过业务

实现SQL如下
创建表:
代码如下:
create table test_num
(tyear number,
tdate date);

测试数据
insert into test_num
select 2014,trunc(sysdate)-1 from dual union all
select 2014,trunc(sysdate)-002 from dual union all
select 2014,trunc(sysdate)-003 from dual union all
select 2014,trunc(sysdate)-004 from dual union all
select 2014,trunc(sysdate)-005 from dual union all
select 2014,trunc(sysdate)-007 from dual union all
select 2014,trunc(sysdate)-008 from dual union all
select 2014,trunc(sysdate)-009 from dual union all
select 2013,trunc(sysdate)-120 from dual union all
select 2013,trunc(sysdate)-121 from dual union all
select 2013,trunc(sysdate)-122 from dual union all
select 2013,trunc(sysdate)-124 from dual union all
select 2013,trunc(sysdate)-125 from dual union all
select 2013,trunc(sysdate)-127 from dual union all
select 2015,trunc(sysdate)-099 from dual union all
select 2015,trunc(sysdate)-100 from dual union all
select 2015,trunc(sysdate)-101 from dual union all
select 2015,trunc(sysdate)-102 from dual union all
select 2015,trunc(sysdate)-104 from dual union all
select 2015,trunc(sysdate)-105 from dual;

写SQL:
代码如下:
SELECT TYEAR, MIN(TDATE) AS STARTDATE, MAX(TDATE), COUNT(TYEAR) AS ENDNUM
FROM (SELECT A.*, A.TDATE - ROWNUM AS GNUM
FROM (SELECT * FROM TEST_NUM ORDER BY TYEAR, TDATE) A)
GROUP BY TYEAR, GNUM
ORDER BY TYEAR, MIN(TDATE)
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Meituan-Interviewfrage: Sind Sie jemals auf langsames SQL gestoßen? Wie wurde es gelöst? Meituan-Interviewfrage: Sind Sie jemals auf langsames SQL gestoßen? Wie wurde es gelöst? Aug 24, 2023 pm 03:41 PM

Meituan-Interviewfrage: Sind Sie jemals auf langsames SQL gestoßen? Wie wurde es gelöst?

PHP und PDO: So führen Sie komplexe SQL-Abfragen aus PHP und PDO: So führen Sie komplexe SQL-Abfragen aus Jul 28, 2023 pm 03:43 PM

PHP und PDO: So führen Sie komplexe SQL-Abfragen aus

Was sind die häufigsten Tabellenoperationen in der PHP-Programmierung? Was sind die häufigsten Tabellenoperationen in der PHP-Programmierung? Jun 12, 2023 am 09:46 AM

Was sind die häufigsten Tabellenoperationen in der PHP-Programmierung?

Wie gehe ich mit SQL-Abfragefehlern bei der PHP-Sprachentwicklung um? Wie gehe ich mit SQL-Abfragefehlern bei der PHP-Sprachentwicklung um? Jun 09, 2023 pm 06:13 PM

Wie gehe ich mit SQL-Abfragefehlern bei der PHP-Sprachentwicklung um?

Die meisten Methoden zur Optimierung der SQL-Abfrageeffizienz in der PHP-Programmierung Die meisten Methoden zur Optimierung der SQL-Abfrageeffizienz in der PHP-Programmierung Jun 23, 2023 am 10:37 AM

Die meisten Methoden zur Optimierung der SQL-Abfrageeffizienz in der PHP-Programmierung

Warum macht mein Go-Programm beim Ausführen von SQL-Abfragen einen Fehler? Warum macht mein Go-Programm beim Ausführen von SQL-Abfragen einen Fehler? Jun 09, 2023 pm 06:10 PM

Warum macht mein Go-Programm beim Ausführen von SQL-Abfragen einen Fehler?

Wie optimiert man SQL-Abfrageanweisungen und die Indexnutzung in der PHP-Entwicklung? Wie optimiert man SQL-Abfrageanweisungen und die Indexnutzung in der PHP-Entwicklung? Nov 02, 2023 pm 12:12 PM

Wie optimiert man SQL-Abfrageanweisungen und die Indexnutzung in der PHP-Entwicklung?

Beispiel für die Verwendung einer PHP-Abfrageanweisung Beispiel für die Verwendung einer PHP-Abfrageanweisung Mar 23, 2024 am 11:27 AM

Beispiel für die Verwendung einer PHP-Abfrageanweisung

See all articles