Comment transformer la table source en table cible? par exemple, P111 et C111 sont connectés. Je les veux dans la même rangée et à chaque fois qu'ils sont connectés, case_type devrait être politique.Division de la colonne en différents champs avec SQL Server
1. Une combinaison de revendications/politiques partagent un ID et sont préfixées avec P pour la politique et C pour la revendication.
2.La politique-date pour une réclamation et une politique sont identiques pour un ID donné.
3. Il existe une relation 1 pour 1 pour les règles et les revendications. 4. S'il existe une règle et une revendication, le type case_type doit être une règle.
Source Table Target Table
+-----------+-------------+-----------+ +--------+-------+-------------+-----------+
| policy_id | policy_date | case_type | | Policy | Claim | policy_date | case_type |
+-----------+-------------+-----------+ +--------+-------+-------------+-----------+
| p111 | 2017-05-10 | Policy | | p103 | c103 | 2017-06-10 | Policy |
| c111 | 2017-05-10 | Claim | | p111 | c111 | 2017-05-10 | Policy |
| p103 | 2017-06-10 | Policy | | p124 | NULL | 2017-05-10 | Policy |
| c103 | 2017-06-10 | Claim | | NULL | c133 | 2017-06-10 | Claim |
| p124 | 2017-05-10 | Policy | | p144 | NULL | 2017-09-10 | Policy |
| c133 | 2017-06-10 | Claim | | p155 | c155 | 2017-07-10 | Policy |
| p155 | 2017-06-10 | Policy | | NULL | c177 | 2017-09-10 | Claim |
| c155 | 2017-07-10 | Claim | |AI100 |EC100 |2017-08-10| Policy +--------+-------+--------------+
| p144 | 2017-09-10 | Policy |
| c177 | 2017-09-10 | Claim |
| AI100 | 2017-08-10 | Policy |
| EC100 | 2017-08-10 | Claim |
+-----------+-------------+-----------+
Une auto-jointure est la réponse, alors s'il vous plaît postez votre tentative pour le faire, et quelle erreur vous avez. –
Comment déterminez-vous quels enregistrements d'ID de stratégie/revendication sont associés? Je ne vois rien qui indique que l'un est lié à l'autre. Qu'est-il arrivé à 'C155'? Pourquoi 'P144' et' C177' sont sur des lignes différentes? Quelle est votre logique ici ...? – Siyual
Est-ce que PolicyDate de P155 est une faute de frappe? – Xedni