Announcement

Collapse
No announcement yet.

SQL-Challenge

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Hi Christian,

    HTML Code:
    /* List of invoices */
    SELECT tl.id AS ptid, iv.invoice_number as ReNr,
    CASE WHEN iv.invoice_type_id = '1' THEN 'Supplier' WHEN iv.invoice_type_id = '2' THEN 'Company' END as 'Typ',
    LEFT(iv.created_at,10) as ReDatum, ivp.`type` AS 'Anteil',
    CASE WHEN ivp.`type` = 'Office' THEN ROUND((ivp.value/100),2) END as 'Betrag Global',
    CASE WHEN ivp.`type` = 'Agent' THEN ROUND((ivp.value/100),2) END as 'Betrag M',
    LEFT(PaymentReminderSentAt,10) as 'Z-Erinnerung', ROUND(ta.value/100,2) as 'Zahlung', LEFT(ta.`date`,10) as 'am',
    c.name AS 'Payment_Z'
    
    FROM  invoices iv
    LEFT JOIN taims tl ON (iv.taim_id = tl.id)
    LEFT JOIN company c ON (tl.company_id=c.id)
    
    LEFT JOIN invoice_parts ivp ON (ivp.invoice_id = iv.id)
    LEFT JOIN invoice_part_transaction ivpt ON (ivpt.invoice_part_id = ivp.id)
    LEFT JOIN transactions ta ON (ta.id = ivpt.transaction_id)
    LEFT JOIN (SELECT eml.taim_id, MAX(eml.sent_at) AS PaymentReminderSentAt FROM emails eml WHERE eml.deleted_at IS NULL AND eml.template LIKE 'Zahlungserinnerung%' AND eml.body LIKE '%'||concat(iv.invoice_number)||'%' GROUP BY taim_id) AS em ON (em.taim_id=tl.id)
    
    
    WHERE iv.deleted_at IS NULL
    
    AND iv.value != '0'
    
    And tl.id = '72'
    
    
    ORDER BY iv.invoice_number ASC
    Fehlermeldung: Wieder Unknown column 'iv.invoice_number' - wie würdest du denn die Zeile schreiben?

    LG FElix

    Comment


    • #17
      Ich fasse das jetzt als trollen auf.....
      Christian

      Comment


      • #18
        Hi Christian,

        sorry, du bist offensichtlich Profi, ich nicht. Ich verstehe es einfach nicht. Leider...

        Comment


        • #19

          CONCAT('%',convert(iv.invoice_number,CHAR) ,'%')
          Christian

          Comment


          • #20
            Hi Christian,
            nun kommt folgende FEhlermeldung: SQL Fehler (1267): Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation 'like'

            Comment


            • #21
              Bei dem Zusammenbau kommen wohl dadurch unterschiedliche Zeichensätze heraus.
              Christian

              Comment


              • #22
                Mmh, dann scheint das nicht zu klappen, oder?
                Zuletzt editiert von Felix_83; 05.11.2019, 15:22.

                Comment


                • #23
                  Wenn du Intenet hast kannst du nach dem Fehler suchen, ich bin nicht deine Suchmaschine
                  Christian

                  Comment


                  • #24
                    Ok, trotzdem danke.

                    LG Felix

                    Comment

                    Working...
                    X