konwersja daty w SQL

0

Czesc

Mam typ pola DateTme w MSSQL 2000, w jaki sposob zapytaniem przekonwertowac te date do timestamp

0

jeśli chodzi Ci o MSSQLowy TimeStamp to

The name timestamp is a little misleading. Timestamp data has nothing to do with dates and times and can not be converted to date data. A timestamp is a unique number within the database and is equivalent to a binary(8)/varbinary(8) datatype. A table can have only one timestamp column. Timestamp value of a row changes with every update of the row. To avoid the confusion, SQL Server 2000 introduced a synonym to timestamp, called rowversion.
jeśli o coś innego to podziel się z nami tym

0

Hmm no wlasnie chodzi dokladnie o to :

SELECT CAST('2005-10-01' AS timestamp)
SELECT CONVERT(timestamp,'2005-10-01')

tylko nie wiem dlaczego otrzymuje wynik jako heksadecymalny, lub <Binary>

0

Poprawka :

na przykladzie Excela- pole zawiera date typu 14 listopad 2005 , gdy sformatujemy na pole na typ Liczba otrzymamy wartość 38670 i dokladnie to potrzebuje zrobic, a moze w PHP jest jakas mozliwosc rzutowania daty do liczby, bo Ja nie znam

0

MSSQL 2000:

select cast({d '2005-01-01'} as numeric)

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1