Query Metrics

16 Database Queries
5 Different statements
115.48 ms Query time
1 Invalid entities

Queries

Group similar statements

# Time Info
1 0.28 ms
SELECT t0.id AS id_1, t0.token AS token_2 FROM bdd_api t0 WHERE t0.id = ?
Parameters:
[
  1
]
2 0.24 ms
SELECT b0_.id AS id_0, b0_.name AS name_1, b0_.prix AS prix_2, b0_.date_debut AS date_debut_3, b0_.date_fin AS date_fin_4 FROM bdd_ticket_repas b0_ WHERE b0_.date_debut <= ? AND b0_.date_fin >= ?
Parameters:
[
  "2026-09-30 00:00:00"
  "2025-10-01 00:00:00"
]
3 9.67 ms
SELECT s0_.id AS id_0, s0_.signature AS signature_1, s0_.numero_bon_commande AS numero_bon_commande_2, s0_.filename AS filename_3, s0_.date_signature AS date_signature_4, s0_.signature_filename AS signature_filename_5, s0_.dossier AS dossier_6, s0_.statut AS statut_7, s0_.facture AS facture_8, s0_.statut_non_facture AS statut_non_facture_9, s0_.created_at AS created_at_10, s0_.type_quantite AS type_quantite_11, s0_.formation_pu_ht AS formation_pu_ht_12, s0_.remise_ht AS remise_ht_13, s0_.type_quantite_materiel AS type_quantite_materiel_14, s0_.type_quantite_deplacement AS type_quantite_deplacement_15, s0_.type_quantite_document AS type_quantite_document_16, s0_.materiel_pu_ht AS materiel_pu_ht_17, s0_.deplacement_pu_ht AS deplacement_pu_ht_18, s0_.document_pu_ht AS document_pu_ht_19, s0_.dossier_pu_ht AS dossier_pu_ht_20, count(s1_.id) AS sclr_21, f2_.nombre_jour AS nombre_jour_22, s3_.date_start AS date_start_23, s0_.session_id AS session_id_24, s0_.client_id AS client_id_25 FROM session_client_order s0_ LEFT JOIN sessions s4_ ON s0_.session_id = s4_.id LEFT JOIN session_dates s3_ ON s4_.id = s3_.session_id LEFT JOIN formations f2_ ON s4_.formation_id = f2_.id LEFT JOIN session_stagiaire s1_ ON s0_.id = s1_.session_client_order_id LEFT JOIN facture f5_ ON s0_.id = f5_.session_order_client_id WHERE s0_.statut_non_facture IS NULL AND s3_.dernier_jour = 1 AND (s3_.date_start BETWEEN ? AND ?) AND s1_.statut_id <= 3 AND f5_.id IS NULL GROUP BY s0_.id
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
]
4 0.65 ms
SELECT s0_.session_client_order_id AS sclr_0, COUNT(s0_.id) AS sclr_1 FROM session_stagiaire s0_ WHERE s0_.session_client_order_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND s0_.repas_id IS NOT NULL AND s0_.statut_id <> 4 GROUP BY s0_.session_client_order_id
Parameters:
[
  2433
  2434
  2533
  2610
  2632
  2729
  2949
  2950
  2951
  2952
  2961
  2962
  2971
  2986
  2987
  3023
  3025
  3056
  3063
  3129
  3135
  3137
  3138
  3139
  3140
  3149
  3177
  3181
  3182
  3183
  3184
  3185
  3205
  3207
  3209
  3215
  3216
  3228
  3242
  3245
  3257
  3258
  3279
  3280
  3286
  3293
  3294
  3297
  3298
  3301
  3308
  3309
  3311
  3313
  3319
  3322
  3327
  3329
  3332
  3333
  3337
  3340
  3341
  3343
  3344
  3353
  3355
  3356
  3357
  3360
  3361
  3362
  3368
  3369
  3372
  3373
  3374
  3375
  3376
  3377
  3384
  3385
  3390
  3392
  3394
  3395
  3396
  3397
  3399
  3402
  3403
  3404
  3405
  3406
  3407
  3408
  3411
  3419
  3424
  3426
  3427
  3428
  3430
  3431
  3433
  3434
  3435
  3436
  3437
  3438
  3439
  3440
  3441
  3442
  3443
  3445
  3446
  3447
  3448
  3449
  3451
  3454
  3456
  3457
  3458
  3459
  3460
  3461
  3462
  3463
  3465
  3467
  3468
  3469
  3471
  3472
  3476
  3477
  3479
  3480
  3481
  3483
  3484
  3486
  3487
  3488
  3489
  3490
  3491
  3492
  3493
  3494
  3495
  3496
  3498
  3499
  3500
  3501
  3502
  3503
  3504
  3505
  3506
  3507
  3508
  3509
  3510
  3511
  3512
  3513
  3514
  3515
  3516
  3517
  3518
  3519
  3520
  3521
  3522
  3523
  3524
  3525
  3526
  3527
  3528
  3529
  3530
  3531
  3532
  3534
  3535
  3536
  3538
  3539
  3540
  3541
  3542
  3543
  3544
  3545
  3546
  3547
  3548
  3549
]
5 8.97 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "10"
]
6 8.77 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "11"
]
7 8.75 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "12"
]
8 8.62 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "01"
]
9 8.74 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "02"
]
10 8.63 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "03"
]
11 8.72 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "04"
]
12 8.61 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "05"
]
13 8.74 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "06"
]
14 8.61 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "07"
]
15 8.75 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "08"
]
16 8.73 ms
SELECT SUM(CASE WHEN f0_.statut = 1 THEN f1_.ht ELSE 0 END) AS sclr_0, SUM(CASE WHEN f0_.statut = 2 THEN f1_.ht ELSE 0 END) AS sclr_1, SUM(CASE WHEN f0_.statut = 3 THEN f1_.ht ELSE 0 END) AS sclr_2, SUM(f1_.ht) AS sclr_3 FROM session_client_order s2_ LEFT JOIN sessions s3_ ON s2_.session_id = s3_.id LEFT JOIN session_dates s4_ ON s3_.id = s4_.session_id LEFT JOIN facture f0_ ON s2_.id = f0_.session_order_client_id LEFT JOIN facture_prestation f1_ ON f0_.id = f1_.facture_id WHERE (s3_.etat BETWEEN 1 AND 3) AND s4_.dernier_jour = 1 AND (s4_.date_start BETWEEN ? AND ?) AND SUBSTRING(s4_.date_start FROM 6 FOR 2) = ?
Parameters:
[
  "2025-10-01 00:00:00"
  "2026-09-30 00:00:00"
  "09"
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping

Class Mapping errors
App\Entity\Bdd\Api\BddApi No errors.
App\Entity\Bdd\BddTicketRepas No errors.
App\Entity\Sessions\SessionClientOrder No errors.
App\Entity\Sessions\Sessions
  • The field App\Entity\Sessions\Sessions#stagiaires is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Sessions\SessionStagiaire#session does not contain the required 'inversedBy="stagiaires"' attribute.
App\Entity\Sessions\SessionDates No errors.
App\Entity\Formations\Formations No errors.
App\Entity\Sessions\SessionStagiaire No errors.
App\Entity\Facturations\Facture No errors.
App\Entity\Clients\Clients No errors.
App\Entity\Facturations\FacturePrestation No errors.