phpbar.de logo

Mailinglisten-Archive

Re: Zwei fragen...
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Zwei fragen...



amalesh kempf wrote:
> 
> Hi loide!
> 
> In letzter zeit war hier ja nicht so viel los... oder bekomme ich nur nix
> mit? Wie auch immer... hier habe ich zwei fragen, deren lösung mir einfach
> nicht einfallen will:
> 
> 1. Wie kann ich in einer tabelle ein feld aus eine anderen tabelle
>    updaten? Gedacht hatte ich an
>         update table2 set field=(select field from table1)
>         Funzt aber nicht. Gibt es da eine lösung?
>         btw: beide tabellen sind von der struktur her identisch
> 
> 2. Das ist schon etwas komplexer: In einer tabelle habe ich folgende
>    felder: datum (datetime) und anzahl (int). Nun möchte ich gerne wissen,
>    wieviel "anzahl" pro tag es gibt. Das beste, was ich in der doku
>    gefunden habe, ist:
>    select (anzahl/dayofyear(datum) from table
>    Was ich allerdings suche, ist die tages-differenz vom gespeicherten
>    datum zum heutigen datum...
> 
> Ups, habe grade nochmal in der doku nachgeschaut... so gehts wohl:
> select(anzahl/(to_days(now())-to_days(datum))) as anzahl_pro_tag from
> table
> 
> Also, vergeßt die zweite frage :)
> 
> ciao
> 
> amalesh

Hallo Amalesh

Zu 1.
	Geht nur mit zwei Statements!
	Also erst:
	SELECT field FROM table1
	Und dann:
	UPDATE table2 set field = <was immer Du zuvor geholt hast>
	
	Oder warten auf 3.23.xxx ;-)

Zu 2.
	OK schon vergessen :)

Tschau
Christian


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive