webForumDet fria alternativet

DISTINCT och SUM

2 svar · 174 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#1

Oj den hamnade lite fel denna fråga från början men här är en ny tråd.

Hej på er!
En liten fråga jag har gjort denna fråga den lägger ihop men
jag vill att den ska ge ett distinct svar nu blir det project 1 och summa, lika många project 1 som det finns. Hoppas ni förstår vad jag menar.
Går det att kombinera DISTINCT med SUM eller?

$strSQL_num = "Select SUM(tid_atgang) From tbl_tidrapport WHERE namn='$namn' AND project_id='$project_id' GROUP BY project_id";

MVH hedda

------------------
Hedda

mheddaMedlem sedan feb. 2000385 inlägg
#2

Hej igen!
Jag löste det så här.

openConn();
	
	$strSQL_all="Select DISTINCT (project_id) From tbl_tidrapport WHERE namn='$namn' ORDER BY project_id ASC";
	$result_all=odbc_exec($conn,$strSQL_all);
	

	
	
	while(odbc_fetch_row($result_all))	  
	{
	
		$project_id = stripslashes(odbc_result($result_all,1));
	
	
	
	$strSQL_num = "Select  DISTINCT(SUM(tid_atgang)) From tbl_tidrapport WHERE namn='$namn' AND project_id='$project_id' GROUP BY project_id";
	$result_num = odbc_exec($conn,$strSQL_num);

	
			//$summa=$summa+$tid_atgang;
	while(odbc_fetch_row($result_num))
		{
				$project_sum = stripslashes(odbc_result($result_num,1));	  
		}
	

?>
      <table width="145" border="0" cellspacing="3" cellpadding="0" class='linjeinfo' height="61">
        <tr> 
          <td class="blutten" height="18" align="left" valign="top">Projekt: 
            <span class="blutt"><?=$project_id?></span>
          </td>
        </tr>
				        <tr> 
          <td class="blutten" height="16" align="left" valign="top">Summa: 
            <span class="blutt"><?=$project_sum?>
            Timmar</span> </td>
        </tr>
      </table>
	  
	  
<?

	}	
}
?>

ByByhedda

LarsGMedlem sedan dec. 200012 465 inlägg
#3

Jag förstår inte vad du är ute efter men jag är säker på att det går att lösa med en fråga.

Om du ger exempel på data och vilket resultat du förväntar så kanske jag förstår bättre.

Vilken DBMS gäller det?

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb