Just nu i M3-nätverket
Jump to content

Gruppera brev


henkz

Recommended Posts

Jag vill kunna gruppera brev och lista dem, så det endast visas ett brev per avsändare. Brevet som visas ska vara senast skickat..

Använder koden nedan som stämmer med datum men visar fel brevtext.
Hur löser jag detta?
Använder mysql och asp.

SELECT id, userid, sendid, left(mess,35), max(xdatum) AS maxtid, status, bild, sendname, sendinfo FROM brevlada WHERE userid='" &Session("userid")& "' GROUP BY sendid order by maxtid desc
 
Link to comment
Share on other sites

Typ: 

SELECT TOP 1 
   id,userid,sendid,status
   ,sendname,sendinfo
   ,bild,left(mess,35)
FROM 
   brevlada 
WHERE 
   userid='"&Session("userid")&"' 
ORDER BY 
   xdatum DESC
Link to comment
Share on other sites

Provade det innan också men det ger felmeddelande.

Provat olika varianter men får inte till det..

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-5.0.38-Ubuntu_0ubuntu1-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 id,userid,sendid,status,sendname,sendinfo,bild,left(mess,35) FROM brevlada WHE' at line 1

Link to comment
Share on other sites

My bad, missade att det var MySQL  :blush:

Då får du använda LIMIT istället för TOP: 

SELECT 
   id,userid,sendid,status
   ,sendname,sendinfo
   ,bild,left(mess,35)
FROM 
   brevlada 
WHERE 
   userid='"&Session("userid")&"' 
ORDER BY 
   xdatum DESC
LIMIT 1;
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...