j'ai deux requêtes qui devrait être l'union (avec éloquence de Laravel) mais il y a une colonne en double appelé group_date à la fois la requête et je dois montrer un d'euxUnion deux requêtes SQL avec une même colonne (en utilisant Eloquent)
SELECT
to_char(CREATE_UTC_DATETIME, 'yyyy-mm-dd') AS group_date,
COUNT(*) AS successful_transaction
FROM "REPORT_EVENTS"
WHERE "RESULT_CODE" = '0' AND "EVENT_TYPE" = 'BILL'
GROUP BY to_char(CREATE_UTC_DATETIME, 'yyyy-mm-dd')
ORDER BY "GROUP_DATE" DESC
SELECT
to_char(CREATE_UTC_DATETIME, 'yyyy-mm-dd') AS group_date,
COUNT(*) AS unsuccessful_transaction
FROM "REPORT_EVENTS"
WHERE "RESULT_CODE" = '1' AND "EVENT_TYPE" = 'BILL'
GROUP BY to_char(CREATE_UTC_DATETIME, 'yyyy-mm-dd')
ORDER BY "GROUP_DATE" DESC
Que voulez-vous réaliser? Rejoindre les requêtes ci-dessus ou en obtenir l'union? – mehran
En fait, je veux obtenir le résultat de l'union, enfin je devrais avoir trois colonnes 1-Group_date 2-successful_transaction 3-unsuccessful_transaction –
Conceptuellement, le résultat de union a les mêmes colonnes que les requêtes sous-jacentes, mais basé sur ce que vous cherchez comme résultat, il semble que vous ayez besoin de rejoindre vos requêtes. Votre question n'est pas claire. – mehran