Czesc
Mam typ pola DateTme w MSSQL 2000, w jaki sposob zapytaniem przekonwertowac te date do timestamp
Czesc
Mam typ pola DateTme w MSSQL 2000, w jaki sposob zapytaniem przekonwertowac te date do timestamp
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
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>
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
MSSQL 2000:
select cast({d '2005-01-01'} as numeric)
Pozdrawiam