~/paste/1346
~/paste/1346
~/paste/1346

  1. #14:
  2.  
  3. SELECT COUNT(*) FROM (
  4. SELECT
  5.   ticket,
  6.   newvalue
  7. FROM ticket_change
  8. WHERE FIELD = 'comment' AND (
  9.    newvalue LIKE '=%NO%PATCH%NO%FIX%' OR
  10.    newvalue LIKE '=%!%=' OR
  11.    newvalue LIKE '% SPAMMER %' OR
  12.    newvalue LIKE '% TROLL %' OR
  13.    newvalue LIKE '%Where is your patch?%' OR
  14.    newvalue LIKE '%<a href=%' OR
  15.    newvalue LIKE '%[url=%'
  16. )
  17. GROUP BY ticket ORDER BY TIME DESC, ticket DESC
  18. ) AS tab
  19.  
  20.  --> ProgrammingError: column "modified" does not exist
  21.  --> LINE 17:         (CASE status WHEN 'closed' THEN modified ELSE -p.val...
  22.  -->                                                  ^
  23.  
  24.  
  25.  
  26. #13:
  27.  
  28. SELECT COUNT(*) FROM (
  29. SELECT p.VALUE AS __color__,
  30.   id AS ticket, summary, component, version, milestone,
  31.   (CASE STATUS WHEN 'assigned' THEN owner || ' *' ELSE owner END) AS owner,
  32.   (CASE WHEN STRFTIME('%s','now') - (changetime / 1000000) > 86400
  33.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/86400 AS INTEGER) || ' days'
  34.         WHEN STRFTIME('%s','now') - (changetime / 1000000) > 3600
  35.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/3600 AS INTEGER) || ' hours'
  36.         ELSE CAST((STRFTIME('%s','now') - (changetime / 1000000))/60 AS INTEGER) || ' mins'
  37.   END) AS Modified,
  38.   (CASE WHEN author LIKE '%@%' THEN SUBSTR(author, 0, 3) || '...' ELSE author END) AS Modified_By,
  39.   description AS _description,
  40.   reporter AS _reporter
  41. FROM
  42.   ticket t, enum p,
  43.   (SELECT ticket, author, MAX(TIME) FROM ticket_change WHERE FIELD = 'comment' GROUP BY ticket) tc
  44. WHERE STATUS IN ('new', 'assigned', 'reopened')
  45.   AND p.name = t.priority AND p.TYPE = 'priority'
  46.   AND t.id = tc.ticket
  47. ORDER BY changetime DESC, p.VALUE, milestone, TIME
  48.  
  49. ) AS tab
  50.  
  51.  --> ProgrammingError: column "ticket_change.newvalue" must appear in the GROUP BY clause or be used in an aggregate function
  52.  --> LINE 4:   newvalue
  53.  -->           ^
  54.  
  55.  
  56.  
  57. #6:
  58.  
  59. SELECT COUNT(*) FROM (
  60.  
  61. SELECT p.VALUE AS __color__,
  62.    t.milestone AS __group__,
  63.    (CASE STATUS
  64.       WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;'
  65.       ELSE
  66.         (CASE owner WHEN ''||%s||'' THEN 'font-weight: bold' END)
  67.     END) AS __style__,
  68.    id AS ticket, summary, component, STATUS,
  69.    resolution,version, t.TYPE AS TYPE, severity, priority, owner,
  70.    changetime AS modified,
  71.    TIME AS _time,reporter AS _reporter
  72.   FROM ticket t,enum p
  73.   WHERE p.name=t.priority AND p.TYPE='priority'
  74.   ORDER BY (milestone IS NULL), milestone DESC, (STATUS = 'closed'),
  75.         (CASE STATUS WHEN 'closed' THEN modified ELSE -p.VALUE END) DESC
  76.  
  77. ) AS tab
  78.  
  79.  --> ProgrammingError: column "ticket_change.newvalue" must appear in the GROUP BY clause or be used in an aggregate function
  80.  --> LINE 4:   newvalue
  81.  -->           ^
Language: sql
Posted by Anonymous at 25 Aug 2013, 09:41:15 UTC